A 2. Ukrán Front csapatai északkeletről elérik a Balassagyarmat–Diósjenő–Vác vonalat. A 3. Ukrán Front csapatai Érdtől délnyugatra megközelítik a fővárost védő, Szabadbattyánon, Gárdonyon, Ráckeresztúron keresztül húzódó Margit-vonalat. december 9. — Ugyanakkor a 2. német páncélos hadsereg visszafoglalja Marcalit. Az arcvonal a Balaton és a Dráva között, Marcali–Nagybajom–Nagyatád–Barcs térségében, 20–30 km-re a Margit-vonal nyugati szektora előtt stabilizálódik. december 23.