Russia seems to be stepping up a campaign of hitting population centres away from the frontlines

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