6 июня 1944 г. западные союзники, полностью убедившись в способности СССР самостоятельно завершить разгром Германии, высадили свои войска на северо-западе Франции. (В период между июнем 1941 г. и июнем 1944 г. 93 % общих военных потерь немцы понесли в боях с советскими войсками.)
Объединенными войсками союзников в Западной Европе командовал генерал армии США Д. Эйзенхауэр. Нормандская десантная операция по форсированию Ла-Манша была крупнейшей во Второй мировой войне. В ней участвовало до 1 млн человек. К середине сентября войска союзников вышли к западной границе Германии. СССР оказался верен обязательствам, взятым в Тегеране. В момент высадки союзников советские войска провели успешную операцию на северном крыле советско-германского фронта, а 23 июня начали одну из крупнейших в войне операцию «Багратион».
В конце 1944 г. и первые месяцы 1945 г. Красная армия освободила Румынию, Болгарию, Югославию (совместно с частями Народно-освободительной армии Югославии), Венгрию, Польшу, часть Австрии, Чехословакию. Стряхивали с себя коричневое наваждение и становились свободными столицы европейских государств: в 1944 г. — Бухарест (23 августа), София (9 сентября), Белград (20 октября); в 1945 г. — Варшава (17 января), Будапешт (13 февраля), Вена (13 апреля), Прага (9 мая). В Румынии и Болгарии были свергнуты профашистские правительства, их войска выступили против бывшего союзника. 3 марта 1945 г. в войну против Германии на стороне СССР вступила Финляндия. Турция сделала это десятью днями ранее.
20 января 1945 г. войска 3-й армии (командующий — генерал-полковник А. В. Горбатов), преследуя неприятеля, пересекли польскую границу, вступили на территорию Восточной Пруссии и ворвались в Алленштейн (позднее польский город Ольштын). Война пришла на землю Третьего рейха. 13 апреля был взят центр Восточной Пруссии Кенигсберг. В 1945 г. советские войска успешно осуществили крупнейшие за годы войны наступательные операции: Восточно-Прусскую (завершена 23 апреля), Восточно-Померанскую (4 апреля), Венскую (15 апреля), Берлинскую (8 мая), Пражскую (11 мая).
Заключительным сражением в Великой Отечественной войне стала начавшаяся 16 апреля битва за Берлин, который ожесточенно обороняли более миллиона немецких солдат. Для проведения операции привлекались войска 2-го Белорусского (командующий маршал К. К. Рокоссовский), 1-го Белорусского (маршал Г. К. Жуков) и 1-го Украинского фронтов (маршал И. С. Конев), часть сил Балтийского флота. Наступающие войска насчитывали 2,5 млн бойцов, 41,6 тыс. орудий и минометов, 6250 танков и САУ, 7,5 тыс. самолетов.
21 апреля танкисты 3-й гвардейской танковой армии, ведомой лучшим танковым генералом Красной армии П. С. Рыбалко, первыми ворвались на северо-восточные окраины Берлина. 25 апреля войска 1-го Белорусского фронта перерезали все пути, ведущие к нему с запада, и соединились северо-западнее Потсдама с войсками 1-го Украинского фронта, окружавшими Берлин с юга. Тем же днем бойцы одной из рот 58-й стрелковой дивизии (командир роты — лейтенант Г. С. Голобородько) встретились в центре Германии, в районе города Торгау на реке Эльба, с разведгруппой 9-й пехотной дивизии США (командир группы — лейтенант А. Л. Котцебу). Встреча на Эльбе разрезала немецкие войска надвое.
Окруженным в Берлине гитлеровским войскам отступать было некуда, они ожесточенно оборонялись, надеясь на деблокирование столицы 12-й армией генерала В. Венка, снятой с Западного фронта. Надежды оказались тщетными. На девятый день штурма Берлина, в 21 ч 50 мин 30 апреля сержант М. А. Егоров и младший сержант М. В. Кантария водрузили Знамя Победы на рейхстаге. За шесть часов до этого покончили жизнь самоубийством А. Гитлер и его жена Ева Браун. Днем позже их примеру последовал И. Геббельс со своим семейством.
В 6 ч 30 мин 2 мая начальник обороны Берлина генерал Г. Вейдлинг сдался в плен и отдал приказ остаткам войск берлинского гарнизона о прекращении сопротивления. Столица Германии капитулировала. В середине дня сопротивление гитлеровцев в городе прекратилось. Тогда же совместными действиями войск 1-го Украинского и 1-го Белорусского фронтов ликвидированы окруженные группировки немецких войск юго-восточнее Берлина. В этот день Москва салютовала победителям дважды: в 21 ч залпами из 222, а в 23 — из 324 орудий. В военной истории Берлина ставилась точка. Начиналось официальное оформление итогов войны.