A fines de 1944, las fuerzas soviéticas lucharon ferozmente por capturar Hungría en la Ofensiva de Budapest, pero no pudieron tomarla, lo que se convirtió en un tema tan sensible para Stalin que se negó a permitir que sus comandantes hablaran de ello. Los alemanes resistieron en la batalla posterior de Budapest hasta febrero de 1945, cuando los húngaros restantes firmaron un armisticio con la Unión Soviética. La victoria en Budapest le permitió al Ejército Rojo lanzar la Ofensiva de Viena en abril de 1945. Al noreste, la toma de Bielorrusia y Ucrania occidental permitió a los soviéticos lanzar la gran Ofensiva Vístula-Óder, donde la inteligencia alemana había adivinado incorrectamente que los soviéticos tendrían una ventaja de superioridad numérica de 3 a 1 que en realidad era de 5 a 1 (más de 2 millones de personal del Ejército Rojo que atacaban a 450,000 defensores alemanes), cuya culminación exitosa resultó en el avance del Ejército Rojo desde el río Vístula en Polonia hasta el río Oder alemán en el este de Alemania.