How the Russian advance on Mariupol unfolded

Russian-controlled territory, 26 February

Russian advances

Late February

2014-22

frontline

Ukraine

28 February

Mariupol residents said city was surrounded by Russian forces and under attack

Donetsk

Melitopol

Berdyansk

Russia

Sea of Azov

Kyiv

50 km

50 miles

Late February

2014-22

frontline

Ukraine

Dnipro

Dnieper River

Russian-controlled

territory, 26 February

28 February

Mariupol residents said city was surrounded by Russian forces and under attack

Donetsk

Zaporizhzhia

Russian

advances

Russia

Melitopol

Berdyansk

Russian-controlled

territory, 26 February

Sea of Azov

Kyiv

Crimea

50 km

Annexed by

Russia in 2014

50 miles