The Ukrainian government says it has retaken over 30 towns and villages near the capital Kyiv from Russian forces, who have left behind scenes of death and destruction.
Northwest of Kyiv, the towns of Irpin and Bootcha were early hot spots in the war.
As Russian forces have retreated, Ukrainian troops have found what their president has described as “a complete disaster”, with the bodies of civilians lining the roads.
In the south of the country, official efforts to evacuate people from the besieged city of Mariupol remain stalled.
Nearby in Enerhodar, Ukrainians protesting the Russian occupation today were met with shots and stun grenades.
Our chief correspondent Alex Thomson has the latest.