15 августа на юге Франции были высажены новые силы союзников, которые сразу же стремительно двинулись на север. Вместо запланированных трех недель им потребовалось два с половиной месяца, однако наконец дорога на Париж была свободна. Видя, что союзники вот-вот вступят во французскую столицу, Гитлер приказал коменданту Парижа генерал-майору фон Холицу уничтожить город. Холиц отказался выполнить приказ и 25 августа сдал город французскому генералу Филиппу Леклерку, который ввел союзные войска в Париж. Там их ожидал восторженный прием, после чего сразу же началась охота на тех, кто сотрудничал с оккупационным режимом. На следующий день в Париж торжественно вернулся де Голль. Пройдя по Елисейским Полям, он объявил, что «Париж освобожден собственными жителями при содействии французской армии», что явилось весьма вольной интерпретацией фактов. 3 сентября союзники освободили Брюссель, где их ждала такая же радостная встреча, и в середине сентября впервые с начала войны вступили на территорию Германии.
Однако не все шло согласно плану. В сентябре Монтгомери начал операцию «Маркет Гарден», в ходе которой крупнейший в истории авиадесант был высажен за линией Зигфрида, приграничной оборонительной линией немцев. Союзники намеревались захватить мосты через Рейн в районе города Арнхем и тем самым открыть дорогу на Берлин. Неисправные радиопередатчики лишили англичан связи, а решительное сопротивление немцев предопределило провал операции.
16 декабря, когда немецкие войска еще продолжали отход, Гитлер приказал начать последнее контрнаступление через Арденны из Бельгии, намереваясь рассечь надвое войска союзников и захватить Антверпен, ключевой центр снабжения союзников. Несмотря на то что первоначально в этом сражении, получившем название «Битва за выступ», немцы добились некоторого успеха, вскоре поступательный импульс контрнаступления иссяк, и союзники, понеся большие потери, снова двинулись вперед, отбрасывая немецкие войска обратно на территорию рейха.
В то время как его войска неудержимо катились назад, Гитлер в отместку за бомбардировку немецких городов обрушил на Великобританию свое новое долгожданное сверхоружие – ракеты «Фау-1» и «Фау-2». Эти ракеты – а «Фау-2» летела быстрее скорости звука – причинили большие разрушения на юго-востоке Англии. В арсенале британских войск не было оружия, способного бороться с этим новым оружием устрашения: радиолокатор, зенитные орудия, истребители оказались бессильны. Однако, хоть немецкие ракеты и нанесли существенный урон, они появились слишком поздно, чтобы повлиять на исход войны.
Наступление с востока: «Ибо все лучшие полегли»
В августе 1944 г. поляки подняли восстание против немецких оккупантов. Они хотели избежать «освобождения» советскими войсками, остановившимися в выжидании всего в 15 километрах к востоку от города. Сталин не дал западным союзникам разрешения использовать советские аэродромы для доставки по воздуху продовольствия и снаряжения польским повстанцам. После двух месяцев ожесточенных боев немцы в конце концов подавили восстание, разрушив Варшаву, а затем оставили город наступающим советским войскам.
После своего успеха под Курском Красная армия теснила державы оси на запад, освободив Харьков, Смоленск, Киев, а 27 января 1944 г. была окончательно снята блокада с Ленинграда. Гитлер издавал многочисленные приказы «стоять насмерть», не давая своим войскам возможности для маневра с целью провести эффективное контрнаступление. Не имея достаточно живой силы и ресурсов, Гитлер не мог в течение длительного времени продолжать войну на два фронта. 22 июня 1944 г., ровно через три года после начала операции «Барбаросса», Советский Союз развернул грандиозное наступление на нацистов, операцию «Багратион». Как и Сталин в 1941 г., Гитлер был потрясен масштабами советского наступления. В течение августа и сентября Красная армия вступила в Румынию (тотчас же объявившую войну своим бывшим союзникам), Болгарию, Венгрию и Югославию (где ей оказали существенную помощь партизаны Тито), а также вывела из войны Финляндию.
В октябре 1944 г. советские войска вступили в Восточную Пруссию и захватили деревню Неммерсдорф. Когда нацисты несколько дней спустя ненадолго отбили деревню, они обнаружили там свидетельства зверств, в том числе изнасилований, а также убийств женщин, детей и стариков. Они обеими руками ухватились за эту возможность для пропаганды. 30 января 1945 г. немецкий корабль «Вильгельм Густлоф» (названный в честь убитого вождя нацистской партии Швейцарии), эвакуировавший жителей из Восточной Пруссии, был потоплен советской подводной лодкой, при этом погибло почти 10 000 человек, около половины из них – дети, – крупнейшая по числу жертв катастрофа на море (в шесть раз больше погибших, чем при катастрофе «Титаника»).