Areas where Ukraine has regained control
Russian-controlled territory
Russian advances*
Belarus
Russia
‘Annexed’
oblasts
Poland
Lviv
oblast
1
2
Kyiv
Lviv
2
Ukraine
3
Dnipro
River
Moldova
300 km
Crimea
300 miles
Black Sea
1. Russian cruise missile breaches Polish airspace for 39 seconds at the town of Oserdów
2. Russian airstrikes hit critical infrastructure in Kyiv and Lviv
3. Stryi district has also been attacked
Areas where Ukraine has regained control
Russian-controlled territory
Russian advances*
Belarus
Russia
Poland
Russian cruise missile breaches Polish airspace for 39 seconds at the town of Oserdów
‘Annexed’
oblasts
Ukraine
Lviv
oblast
Kyiv
Kharkiv
Lviv
Russian airstrikes hit critical infrastructure in Kyiv and Lviv
Luhansk
Stryi district has also been attacked
Dnipro
River
Donetsk
Moldova
Zaporizhzhia
Romania
Odesa
Kherson
Sea of
Azov
Crimea
Black Sea
150 km
150 miles