Under Russian control

Russian-controlled territory

Russian invasion route

Ukrainian unit movements

Belarus

Russia

Cherbobyl

Konotop

Sumy

Lutsk

Kharkiv

1

Kyiv

Lviv

2

Ukraine

Donetsk

Dnipro

Mykolaiv

Moldova

3

Romania

Odesa

Sea of

Azov

Crimea

Kherson

Melitopol

200 km

Black Sea

200 miles

1. Kyiv – Ukrainian forces recapture Lukyanivka and several other small towns to the east

2. Kharkiv – Russian forces continue to shell humanitarian aid distribution points and civilian infrastructure, according to civilian authorities

3. Mariupol – Street fighting taking place in the centre of the beseiged city, according to the mayor

Russia’s war in Ukraine: latest developments

Under Russian control

Russian-controlled territory

Russian invasion route

Ukrainian unit movements

Chernihiv

Konotop

Belarus

Russia

Chernobyl

Lutsk

Poland

Sumy

1

Kyiv

Lviv

2

Kharkiv

Ukraine

Dnieper River

Ivano-Frankivsk

Dnipro

Zaporizhzhia

Donetsk

Voznesensk

Melitopol

Mykolaiv

Moldova

3

Mariupol

Odesa

Sea of Azov

Romania

Kherson

Crimea

100 km

Black Sea

100 miles

1. Kyiv – Ukrainian forces recapture Lukyanivka and several other small towns to the east

2. Kharkiv – Russian forces continue to shell humanitarian aid distribution points and civilian infrastructure, according to civilian authorities

3. Mariupol – Street fighting taking place in the centre of the beseiged city, according to the mayor