В октябре 1943 года советские войска захватили ряд плацдармов за Днепром. Попытка использовать для этой цели две воздушно-десантные бригады окончилась провалом. Из-за недостатка транспортной авиации и неопытности экипажей часть десантников попала прямо в Днепр, а часть – прямо на немецкие позиции. Парашютисты оказались рассредоточены на большой территории и не смогли сорганизоваться для действий в составе подразделений. Большинство их погибло или попало в плен, так и не сумев захватить плацдарм. Тем не менее сухопутным войскам удалось захватить два плацдарма севернее и южнее Киева. Столица Украины была освобождена 6 ноября 1943 года. В ходе последовавшего контрудара немецким войскам удалось приостановить продвижение противника и вернуть Житомир. Однако новое наступление советских войск, начавшееся в конце декабря, заставило немцев оставить Приднепровье. Последняя группировка вермахта, оборонявшаяся на Днепре в районе Черкасс и Корсунь-Шевченковского, попала в окружение и лишь с большими потерями вырвалась из него к 20 февраля 1944 года. Из 58 тысяч окруженных к своим пробилось лишь около 35 тысяч человек. 12 тысяч попало в плен, остальные погибли. В руки советских войск перешел также район Никополя с залежами стратегически важных марганцевых руд, который Гитлер требовал оборонять особенно упорно. В окружение попали также 23 дивизии 1-й танковой армии в районе Черновиц и Каменец-Подольского, но им удалось соединиться с деблокирующим танковым корпусом СС и в начале апреля без больших потерь в людях, но с тяжелыми потерями в материальной части выйти в район Станислава. В апреле – мае 1944 года Красная Армия освободила Крым. Немецкие и румынские войска понесли большие потери во время эвакуации из Крыма от действий советской авиации и подводных лодок. Одновременно в апреле армии 2-го и 3-го Украинских фронтов вышли к границам Румынии. В январе 1944 года была снята блокада Ленинграда, а немецкая группа армий «Север» оказалась отброшена к рубежу: река Нарва – Чудское озеро – река Великая. На западном направлении немцы были оттеснены к границам Белоруссии, но им удалось удержать важные железнодорожные узлы Витебск и Оршу, которые войска Западного фронта безуспешно пытались захватить в результате 11 наступательных операций в период с октября 43-го по март 44-го года. В результате образовался так называемый «белорусский балкон», угрожавший флангам советских войск, наступающих на Украине и в Прибалтике. Поэтому Ставка Верховного Главнокомандования решила именно в Белоруссии предпринять генеральное наступление в летней кампании 1944 года.
В целом перед высадкой союзников в Нормандии германские войска на Востоке понесли ряд тяжелых поражений и вынуждены были оставить половину территории, завоеванной в 1941–1942 годах. Однако им удалось избежать уничтожения в окружении своих крупных группировок и сохранить боеспособность.
Руководители СССР, Англии и США все вместе встретились впервые в Тегеране с 28 ноября по 1 декабря 1943 г. Сталин, Черчилль и Рузвельт обсуждали вопрос об открытии второго фронта – высадки союзников во Франции. Рузвельт и Черчилль обещали осуществить ее в мае 1944 г. и на этот раз сдержали обещание.
6 июня 1944 года армии союзников высадились в Нормандии. Перед этим, 4 июня, германские войска в Италии вынуждены были оставить Рим. Немцы сосредоточили во Франции 59 дивизий, в том числе 9 танковых, обшей численностью около 900 тысяч человек с 1552 танками и 310 штурмовыми орудиями. Но немецкое командование ожидало основной удар в Па-де-Кале, а не в Нормандии. Англо-американская армия вторжения имела подавляющее превосходство в людях, танках и самолетах. Правда, самолетам приходилось действовать с аэродромов в Англии, что уменьшало количество боевых вылетов, которые они могли совершить. Кроме того, высадившиеся войска испытывали определенные трудности снабжения, осуществлявшегося судами через Ла-Манш. Только к концу июля союзникам удалось совершить прорыв под Авраншем и вырваться на оперативный простор. Значительная группировка немецких войск оказалась в «котле» у Фалеза, и только половине окруженных удалось прорваться. Немецкие «тигры» и «пантеры» превосходили по своим боевым качествам английские и американские танки, но это преимущество с лихвой компенсировалось господством союзников в воздухе. Германская бронетехника уничтожалась ударами англо-американской авиации. К концу августа Франция была освобождена. 3 сентября союзники взяли Брюссель, а 4 сентября английские танки овладели Антверпеном. В ноябре союзные войска вышли к германской границе. 19-я немецкая армия оказалась в полуокружении в Эльзасе, где она продержалась до 10 февраля 1945 года, когда смогла отступить к верхнему течению Рейна.