In maps: Ukrainian territories under Russian occupationpublished at 02:22 British Summer Time
Russia's full-scale invasion began with dozens of missile strikes on cities all over Ukraine before dawn on 24 February 2022.
Russian ground troops moved in quickly and. within a few weeks, controlled large areas of Ukraine, advancing to the suburbs of Kyiv and bombarding Kharkiv.
They had taken territory in the east and south as far as Kherson, and surrounded the port city of Mariupol.
But they met strong Ukrainian resistance almost everywhere and faced serious logistical problems with poorly motivated Russian troops suffering shortages of food, water and ammunition.
By October 2022, the picture had changed dramatically and, having failed to take Kyiv, Russia withdrew completely from the north. The following month, Ukrainian forces recaptured the southern city of Kherson.
Since then, the battle has mostly been in the east of Ukraine with Russian forces slowly gaining ground over many months. In 2024, Ukrainian forces captured parts of Russia's Kursk region, but has since been pushed back.
