في فبراير، دخل السوفييت سليسيا وبومرانيا، في حين دخل الحلفاء الغربيين غرب ألمانيا وأغلقوا على نهر الراين. بحلول مارس، عبرت الحلفاء الغربيين نهر الراين شمال وجنوب الروهر، وحاصروا مجموعة الجيوش الألمانية ب. في أوائل مارس، في محاولة لحماية احتياطيات النفط الأخيرة في المجر واستعادة بودابست، شنت ألمانيا هجومها الكبير الأخير
ضد القوات السوفيتية قرب بحيرة بالاتون. في أسبوعين، تم صد الهجوم، تقدم السوفييت إلى فيينا، واستولوا على المدينة. في أوائل أبريل، استولت القوات السوفيتية على كونيغسبيرج، في حين تقدم الحلفاء الغربيين أخيرًا في إيطاليا وعبروا غرب ألمانيا واستولوا على هامبورغ ونورمبرغ. التقت القوات الأمريكية والسوفيتية في نهر إلبا في 25 أبريل ، تاركة العديد من الجيبات غير المحتلة في جنوب ألمانيا وحول برلين.