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