Восени 1942 року на Волзі в районі Сталінграда розпочалася одна з найбільших битв Другої світової війни. У результаті наступу радянської армії 19-23 листопада в оточенні опинилося 330-тис. німецьке угруповання. 2 лютого 1943 року фашистські війська капітулювали. Перемога під Сталінградом відкрила можливість для наступу радянських військ в Україні. 18 грудня 1942 року фашистів вибили із с. Півнівка Міловського району (Луганщина). Того ж дня від нацистів звільнено ще декілька населених пунктів України. Першим районним центром, звільненим від окупантів, було м. Мілове. 1 066 солдатів і офіцерів загинули за визволення першого міста на українській землі.
Улітку 1943 року (5 липня - 23 серпня) радянським військам удалося завдати поразки гітлерівським арміям на Курській дузі. Загальний наступ під Курськом дав можливість визволити місто Харків (23 серпня 1943 року). Уперше за всю історію Другої світової війни Москва салютувала визволителям українського міста. Почався загальний наступ, який мав на меті повністю звільнити Україну від німецько-фашистських загарбників. Першим етапом цього плану стала підготовка до визволення Лівобережної України.
Протягом серпня - вересня 1943 року від німців звільнено Лівобережжя з його промисловим серцем — Донбасом. Операції на території Лівобережної України відбувалися в досить важких умовах. Відступаючи, нацисти в безсилій люті теж застосували тактику «випаленої землі» — знищували все, передусім промислові об'єкти й матеріальні цінності, які не можна було вивезти до Німеччини. У жовтні 1943 року радянські війська остаточно ліквідували німецькі плацдарми в районі Мелітополя та Запоріжжя й самі почали закріплюватися на правому березі Дніпра біля Києва та Кременчука. На черзі була операція з визволення столиці України.
На вирішальному етапі битви за Україну радянські війська, зосереджені на теренах України, мали значну перевагу над ворогом. Так, у складі І, II, III та IV Українських фронтів налічувалося понад 2,3 млн. осіб, 28,8 тис. гармат і мінометів, 2 тис. танків і самохідних артилерійських установок (САУ), 2 370 літаків. Українські фронти, відповідно, очолювали відомі полководці (М. Ватутін, І. Конєв, Р. Малиновський, Ф. Толбухін).
Оборона Одеси. Оборона Одеси (5 серпня — 16 жовтня 1941) — оборонна операція військ Окремої Приморської армії і Чорноморського флоту в роки Другої світової війни з метою утримання міста Одеса від німецько-румунських військ. 72-денна оборона міста завершилася евакуацією радянських військ.
Оборона Севастополя. Оборона Севастополя (30 жовтня 1941 — 4 липня 1942) — бойові дії між німецько-румунськими та радянськими військами за місто Севастополь під час Другої світової війни . Під Севастополем німці втратили близько 300 тис. вояків. Ця оборона тривала 250 днів і зірвала плани німецького командування розгорнути наступ на Кавказ і Закавказзя.