Missile strikes
Russian control
Russian advances
Areas where Ukraine has regained control
Kyiv
Vinnytsia
14 July
Kharkiv
Kremenchuk
27 June
Chasiv Yar
9 July
Ukraine
Odesa
Serhiivka
1 July
Russia
Crimea
Black Sea
200 km
200 miles
Missile strikes
Russian control
Areas where Ukraine has regained control
Russian advances
Kyiv
Dnieper
River
Kharkiv
Ukraine
Russia
Sievierodonetsk
Vinnytsia
14 July
Kremenchuk
27 June
Chasiv Yar
9 July
Donetsk
Moldova
Mykolaiv
Melitopol
Mariupol
Odesa
Romania
Kherson
Sea of Azov
Serhiivka
1 July
Crimea
Black Sea
100 km
100 miles