Moscow says its troops are advancing on two towns in Ukraine’s Zaporizhzhia region

Areas where Ukraine has regained control

Russian-controlled territory and most recent

Russian advances*

Claimed Russian-control

Ukraine

Zaporizhzhia

Huliaipole

Dnipro River

Orikhiv

Zaporizhzhia

Melitopol

Kherson

Sea of Azov

50 km

50 miles

Areas where Ukraine has regained control

Russian-controlled territory and most recent Russian advances*

Claimed Russian-control

Ukraine

Zaporizhzhia

Huliaipole

Dnipro River

Orikhiv

Donetsk

Zaporizhzhia

Mykolaiv

Melitopol

Kherson

Kherson

Sea of Azov

50 km

Crimea

50 miles