Russia’s war in Ukraine: latest developments

Under Russian control

Russian-controlled territory

Russian invasion route

Ukrainian unit movements

Russia

Belarus

Konotop

Chernihiv

Sumy

Chernobyl

Trostyanets

Lutsk

Luhansk

1

2

Kyiv

Irpin

Lviv

Kharkiv

Ukraine

Donetsk

Enerhodar

Mykolaiv

Moldova

4

3

Mariupol

Odesa

Kherson

Romania

Crimea

Melitopol

Black Sea

200km

200 miles

1. Iprin – fighting continues as control of suburb switches back and forth

2. Trostyanets – Ukrainian forces say they have seized back control after weeks of Russian occupation

3. Mariupol, Enerhodar, and Melitopol – Ukraine says it is trying to open humanitarian corridors from southern cities

4. Mykolaiv – Explosion blasts hole in regional administration building

Under Russian control

Russian-controlled territory

Russian invasion route

Ukrainian unit movements

Konotop

Chernihiv

Belarus

Russia

Chernobyl

Trostyanets

Poland

Lutsk

Sumy

2

1

Kyiv

Irpin

Lviv

Kharkiv

Ukraine

Dnieper River

Ivano-Frankivsk

Dnipro

Luhansk

Donetsk

Enerhodar

Voznesens’k

3

4

Moldova

Mykolaiv

Melitopol

Mariupol

Odesa

Kherson

Sea of Azov

Romania

Crimea

100km

Black Sea

100 miles

1. Iprin – fighting continues as control of suburb switches back and forth

2. Trostyanets – Ukrainian forces say they have seized back control after weeks of Russian occupation

3. Mariupol, Enerhodar, and Melitopol – Ukraine says it is trying to open humanitarian corridors from southern cities

4. Mykolaiv – Explosion blasts hole in regional administration building