Under Russian control
Russian-controlled territory
Russian invasion route
Ukrainian units
Areas where Ukraine regained control
Russia
Belarus
Chernihiv
Chernobyl
Konotop
2
3
Rubizhne
Sumy
1
Bucha
Kyiv
Kharkiv
Ukraine
Izyum
Dnipro
Moldova
4
Romania
Odesa
Mariupol
Crimea
Kherson
Melitopol
200 km
200 miles
Black Sea
1. Bucha - Ukrainian authorities say they have collected 765 bodies of civilians, including 30 children, in the area since Russian forces withdrew
2. Kharkiv - Regional governor says at least seven people were killed and 22 wounded by shelling over the past 24 hours, including a two-year-old boy
3. Rubizhne - Street fighting reported as satellite images emerge showing Russian forces building up in Luhansk Oblast
4. Mariupol - Russian defence ministry claims 1,026 soldiers of Ukraine’s 36th marine brigade have surrendered as battle to take the city continues
Under Russian control
Russian-controlled territory
Russian invasion route
Areas where Ukraine regained control
Ukrainian unit movements
Russia
Belarus
Chernihiv
2
Chernobyl
Konotop
Sumy
Poland
3
Rubizhne
Lutsk
1
Bucha
Kyiv
Ukraine
Lviv
Dnieper
River
Kharkiv
Izyum
Luhansk
Ivano-Frankivsk
Donetsk
Dnipro
Zaporizhzhia
Voznesensk
Mykolaiv
Moldova
Melitopol
Odesa
4
Mariupol
Sea of
Azov
Romania
Kherson
Crimea
100 km
100 miles
Black Sea
1. Bucha - Ukrainian authorities say they have collected 765 bodies of civilians, including 30 children, in the area since Russian forces withdrew
2. Kharkiv - Regional governor says at least seven people were killed and 22 wounded by shelling over the past 24 hours, including a two-year-old boy
3. Rubizhne - Street fighting reported as satellite images emerge showing Russian forces building up in Luhansk Oblast
4. Mariupol - Russian defence ministry claims 1,026 soldiers of Ukraine’s 36th marine brigade have surrendered as battle to take the city continues