а. В качестве основного направления — Хатван и Балашшадьярмат.
б. В качестве второстепенного направления — Мишкольц».
Несмотря на то, что Будапешт взять не удалось, Малиновский 3 ноября 1944 года получил второй орден Красного Знамени, который стали теперь давать за выслугу лет. Родион Яковлевич удостоился его за 25 лет беспорочной службы в РККА. Тем же указом орден Красного Знамени за выслугу лет получил и маршал Ворошилов, став таким образом первым пятикратным кавалером первого советского ордена.
На помощь 2-му Украинскому фронту были выдвинуты дивизии 3-го Украинского фронта. 9 ноября войска Толбухина, усиленные свежей 4-й гвардейской армией, начали наступление на Будапешт из района Кишкесег на Дунае. Малиновский передал Толбухину 31-й гвардейский стрелковый и 5-й кавалерийский корпуса. В результате 3-й Украинский фронт охватил Будапешт с юго-запада. 1 декабря 1944 года войска Толбухина взяли Сексард и Пакш, а 2 декабря на широком фронте форсировали Дунай южнее Дунафельдвара.
5 декабря 46-я армия с большими потерями форсировала Дунай и захватила плацдарм на правом берегу у Эрд-Офалу. На следующий день были захвачены еще семь небольших плацдармов в районе Эрчи. Потери были чрезвычайно большими. Венгерский полковник Эмиль Томка записал в дневнике: «Наша артиллерия беспрерывно расстреливала русских, пытавшихся переправиться через реку. Их утюжили и немецкие бомбардировщики. С близлежащих позиций по ним палило три миномета. Но несмотря ни на что, русские продолжали форсировать реку. Группы советских солдат перевозили на лодках и паромах. Я видел, как в небольшую баржу, до отказа забитую людьми, попала немецкая авиабомба — суденышко тут же ушло на дно. Самое чудовищное происходило там, где на берегу были немцы. Они стреляли из пулеметов по высадившимся солдатам. Шансов выжить было очень мало. Тот, кто не был сражен пулей, вынужден был отстреливаться, стоя по грудь в студеной воде и тине. Насмотревшись на все это, один гусар обратился ко мне: “Господин полковник, что же русские делают со своими врагами, если они так жестоко обходятся со своими солдатами?”
За это форсирование Дуная звания Героя Советского Союза были удостоены 115 человек, многие — посмертно. 8 декабря войска 46-й армии соединились с войсками Толбухина. Совместными действиями они оттеснили от Дуная 1-ю венгерскую гусарскую и 271-ю немецкую народно-гренадерскую дивизии, после чего 46-я армия была передана в состав 3-го Украинского фронта.
5 декабря войска Малиновского прорвали фронт северо- восточнее Будапешта. 7-я гвардейская и 6-я гвардейская танковая армии устремились на Вац. К тому времени все немецкие резервы оказались связанными к югу от Будапешта. Сил для защиты пространства между Вацем и Будапештом у группы армий «Юг» не было. 9 декабря танкисты 6-й гвардейской армии Кравченко захватили Балашшадьярмат и вышли к Дунаю в окрестностях Ваца. Против них была брошена боевая группа дивизии «Фельдхернхалле» и венгерские парашютный, полицейский и саперный батальоны.
К тому времени, по оценке К. Унгвари, 2-й Украинский фронт, без учета румынских армий, располагал 528 тыс. человек боевого состава, 10 867 орудиями, 3974 минометами и 565 танками и САУ, тогда как противостоявшие ему германские и венгерские соединения группы армий «Юг» имели 127 тыс. человек боевого состава, 2800 орудий, 800 минометов, 140 танков и штурмовых орудий.
Но вернемся в Будапешт. 17 декабря 1944 года в 21.00 Малиновский отправил шифровкой Сталину на утверждение «план дальнейшей операции 2-го Украинского фронта». Целью операции было — «овладеть гор. Будапешт и выйти к 25–28.12.44. на фронт Гелпа, Кривань, Бан, Штавница, Врабле, Шураны, Новы Замки, Комарно».
Правое крыло фронта в составе 40-й и 27-й армий (13 стрелковых дивизий, 2 УРа, 1 артиллерийская дивизия трехбригадного состава, 10 дивизий румынской армии) должно было к 20 декабря выйти на фронт Смольник, Охтина, Рибник, Ождяны, Филяково, Лашуйте, а к 25–28 декабря — на фронт Гелпа, Кривань, Бан, Штавница, Св. Бенедик. Левое крыло фронта в составе 53-й, 7-й гвардейской, 6-й гвардейской танковой армий и конно-механизированной группы Плиева (22 стрелковые дивизии, 6 кавдивизий, 2 артиллерийские дивизии прорыва, 2 мехкорпуса, 1 танковый корпус, 3 дивизии румынской армии) должно было захватить Будапешт и к 25–28 декабря выйти на линию Врабле, Шураны, Новы Замки, Комарно.
21 декабря 6-я гвардейская танковая армия форсировала Гран (Грон). Войска 3-го Украинского фронта еще 19 декабря прорвали оборону на участке венгерских войск между озером Веленцай и местечком Бараска. Венгры просто разбежались. Немцы держались стойко и даже переходили в контратаки, но вынуждены были отступить под натиском противника, превосходившего их в людях и технике в 4–5 раз.
Потери были значительны. 7-й румынский армейский корпус, первоначально насчитывавший 36 348 человек, к середине января 1945 года в ходе боев за Будапешт потерял более половины солдат (около 20 тысяч).