Ukraine says its forces have struck an ammunition dump in Russian-controlled Nova Kakhovka

Russian control

Russian advances

Areas where Ukraine has regained control

Kyiv

Kharkiv

Dnieper

River

Sievierodonetsk

Ukraine

Nova

Kakhovka

Kherson

oblast

Donetsk

Mariupol

Kherson

Odesa

Sea of Azov

Russia

Crimea

Black Sea

200 km

200 miles

Russian control

Areas where Ukraine has regained control

Russian advances

Kyiv

Kharkiv

Ukraine

Sievierodonetsk

Russia

Dnieper

River

Nova

Kakhovka

Kherson

oblast

Donetsk

Moldova

Mykolaiv

Melitopol

Mariupol

Romania

Kherson

Odesa

Sea of Azov

Snake Island

Crimea

Black Sea

100 km

100 miles