Areas where Ukraine has regained control
Russian-controlled territory
Most recent Russian advances*
Kyiv
Dnipro
River
Kharkiv
Ukraine
Chasiv Yar
Bakhmut
Kherson
Odesa
Sea of Azov
Black Sea
Russia
Crimea
100 km
100 miles
Areas where Ukraine has regained control
Russian-controlled territory
Most recent Russian advances*
Kyiv
Kharkiv
Ukraine
Dnipro
River
Chasiv Yar
Bakhmut
Moldova
Romania
Kherson
Odesa
Sea of Azov
Russia
Crimea
(annexed in 2014)
Black Sea
100 km
100 miles