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