Ukrainian soldiers have been welcomed into Kherson by jubilant residents, after Russia said it had fully withdrawn from the key southern city.

Video showed locals on the streets, flying Ukraine's national flag and chanting as Kyiv's troops arrived.

Kherson was the only regional capital taken by Russia after February's invasion. The retreat has been seen as one of its biggest setbacks of the war.

Moscow said 30,000 personnel had been taken out of the area - as well as around 5,000 pieces of military hardware, weaponry and other assets.

The White House hailed what it called an "extraordinary victory", while Ukrainian President Zelensky called it an "historic day".

Speaking in Cambodia on the sidelines of a summit of Asian countries, Dmytro Kuleba, Ukraine's foreign minister said: "We are winning battles on the ground. But the war continues."

An evening update on Friday from the Ukrainian side said troops had pushed as far forwards as the western bank of the Dnipro river.

The Russian troops who occupied Kherson are thought to be taking up new positions on the eastern side of the river.

A Kherson resident described his "overwhelming" emotions as people emerged singing and dancing onto the streets.

Crowds of flag-waving civilians were later filmed in Freedom Square, greeting Kyiv's soldiers and chanting: "Glory to the Armed Forces of Ukraine!"