Russia's assault on Ukraine's Donbas and Odesa regions

Russian-controlled territory

Russian advances

Areas where Ukraine regained control

Reported Ukrainian partisan warfare

around Melitopol

Russia

1

Ukraine

Kharkiv

Luhansk

2

Donetsk

2014-22 frontline

3

4

Melitopol

100 km

100 miles

1. Kharkiv Russia's defence ministry said its missiles struck four arms depots housing artillery weapons in the Kharkiv region on Saturday night. Ukraine says Russian forces are partially blockading the city

2. Donetsk and Luhansk Ukrainian forces say they repulsed 12 attacks on Saturday, destroying four tanks, 15 units of armoured equipment and five artillery system

3. Mariupol Despite already declaring victory in Mariupol, Russian forces are continuing to attack the Azovstal steel plant, where an estimated 1,000 civilians and 2,000 Ukrainian fighters are shelterings

4. Odesa Eight people, including a three-month-old baby, were reported to have been killed by Russian cruise missile strikes on Saturday

Areas where Ukraine regained control

Russian-controlled territory

Reported Ukrainian partisan warfare around Melitopol

Russian advances

Russia

1

Kharkiv

Ukraine

Kharkiv

Luhansk

Izyum

2

Donetsk

Luhansk

Dnipro

2014-22 frontline

Dnieper River

Donetsk

Zaporizhzhia

50 km

50 miles

Odesa

3

Kyiv

4

Melitopol

Mariupol

Kherson

Sea of Azov

4. Odesa Eight people, including a three-month-old baby, were reported to have been killed by Russian cruise missile strikes on Saturday

1. Kharkiv Russia's defence ministry said its missiles struck four arms depots housing artillery weapons in the Kharkiv region on Saturday night. Ukraine says Russian forces are partially blockading the city

2. Donetsk and Luhansk Ukrainian forces say they repulsed 12 attacks on Saturday, destroying four tanks, 15 units of armoured equipment and five artillery systems

3. Mariupol Despite already declaring victory in Mariupol, Russian forces are continuing to attack the Azovstal steel plant, where an estimated 1,000 civilians and 2,000 Ukrainian fighters are sheltering