В Польше советские войска 20 января достигли германской границь 10 февраля командующий 1-м Белорусским фронтом Жуков составил план Берлинской операции, собираясь начать наступление на столицу рейха 19–20 февраля. Между Одером и Берлином немецких войск было мало. Однако Сталин перенацелил войска на Померанию и Восточную Пруссию. После войны Жуков объяснял это решение опасением, что немцы нанесут контрудар из Восточной Померании во фланг его фронту. Такой контрудар, не достигший большого успеха, действительно состоялся у Арнсвальде 16 и 17 февраля, но участвовало в нем только 6 дивизий, тогда как Жуков располагал 6 армиями. Вероятно, действительной причиной поворота на Север стали подозрения Сталина, что союзники, вопреки договоренностям, достигнутым на встрече руководителей СССР, США и Англии в Ялте 4–11 февраля 1945 года, захватят Померанию и Пруссию, может быть, при содействии самих немцев. Из-за этих беспочвенных страхов (никаких следов планов «броска на Кенигсберг» в англо-американских архивах не обнаружено) была упущена реальная возможность захватить Берлин в феврале 45-го и тем самым приблизить конец войны.
Чувствуя, что конец войны приближается, лидеры союзных держав сочли необходимым встретиться, чтобы наметить контуры послевоенного устройства Европы. Встреча Рузвельта, Черчилля и Сталина состоялась в Ялте 4 февраля 1945 года и длилась восемь дней. Здесь обсуждали судьбу Германии и послевоенный раздел Европы. Западные лидеры фактически согласились на преобладающее советское влияние в Восточной Европе, но настаивали, чтобы в Польше, Венгрии и других странах были проведены свободные выборы. Тогда же были определены границы зон оккупации в Германии и Австрии и достигнуто соглашение, что советско-польская граница пройдет по линии Керзона. Взамен Польша должна была получить приращение за счет германских земель. В Ялте стороны также обязались репатриировать граждан союзных государств, оказавшихся в их зонах оккупации.
Еще до завершения Ялтинской конференции на Западе союзники 8 февраля начади генеральное наступление к Рейну и за Рейн. 23 февраля американские войска форсировали Рур. К 8 марта немцы были повсеместно оттеснены за Рейн, а 9 марта американцы захватили плацдарм на восточном берегу реки, у Ремагена, благодаря тому, что в их руки попал неповрежденный мост. В ночь с 22 на 23 марта был захвачен еще один плацдарм, южнее Майнца. Наступая с этих плацдармов, союзники 1 апреля овладели Падерборном и замкнули кольцо вокруг Рурского промышленного района, где в окружении оказались основные силы группы армий «Б» — более 300 тысяч солдат и офицеров. Путь с запада в центральные районы Германии был практически открыт: перед англо-американскими войсками была лишь одна 12-я армия генерала Венка. Создалась почти такая же ситуация, как под Москвой в октябре 41-го, только в зеркальном отображении. Тогда основные силы трех советских фронтов были окружены у Вязьмы и Брянска, и между передовыми частями вермахта и Москвой почти не было соединений Красной армии. В обоих случаях только сопротивление окруженных да распутица сдерживали продвижение неприятельских войск к столице. Но у Советского Союза еще оставались огромная территория, резервы на востоке страны и недоступный для ударов люфтваффе Уральский промышленный район, не говоря уже о таких мощных союзниках, как Британская империя и США. У Германии же в апреле 45-го после катастрофы на Западе оставался не менее грозный противник на Востоке, готовый вот-вот ринуться к Берлину, да и распутица в стране, где была хорошо развита сеть шоссейных дорог и автострад, не слишком мешала продвижению войск. 17 апреля, на второй день Берлинской операции, окруженная в Руре группировка прекратила сопротивление. В плен сдалось 317 тысяч человек, в том числе 24 генерала и 1 адмирал.
Черчилль предлагал Эйзенхауэру идти на Берлин, но главнокомандующий союзными войсками в Европе предпочел главные усилия сосредоточить на юге, где Гитлер планировал оборонять Альпийскую крепость, и на севере, чтобы захватить балтийские порты. Действительно, в тот момент на флангах германского фронта как на западе, так и на востоке были сосредоточены более значительные силы вермахта, чем в центре. Эйзенхауэр считал, что первоочередной разгром более сильных группировок вынудит Германию капитулировать, а Берлину он уже не придавал стратегического значения. Действительно, Гитлер предполагал сосредоточить основные усилия на обороне Альпийской крепости в составе Австрии, Баварии, крайних северных районов Италии и Чехии. Туда фюрер планировал перебраться из Берлина, и здесь же сосредоточил наиболее сильную группировку войск. Только уже после начала советского наступления на Берлин Гитлер, осознав безнадежность положения, предпочел смерть в столице рейха гибели в какой-нибудь безвестной альпийской деревушке.