I løpet av 1944 rykket sovjetiske styrker raskt vestover og tyske styrker var i løpet av sommeren i stor grad fordrevet fra sovjetiske territorium. Frontlinjen gikk i slutten av august omtrent ved Ungarns daværende østgrense ved Karpatene. På ettersommeren 1944 rykket sovjetiske styrker inn i Romania noe som ledet til regimeskifte og Romania gikk over til de allierte. Bucuresti kom under sovjetisk kontroll 1. september. Sovjetiske styrker drev i løpet av oktober ut ungarske og tyske styrker fra Karpato-Ruthenia. Sovjetiske styrker krysset i oktober 1944 grensen til Ungarn. Sovjetiske styrker under Malinovski nådde Budapest 30. oktober med 64 divisjoner. I løpet av desember var byen helt omringet og beleiret.