В ходе боевых действий 5–9 декабря соединения 7-й гвардейской, 6-й гвардейской танковой армий и КМГ генерал-лейтенанта И. А. Плиева разгромили противостоявшего противника и перерезали пути отхода будапештской группировке на север. Однако обойти ее с запада не удалось. Несмотря на то что 46-я армия начала в ночь на 5 декабря форсирование Дуная без артиллерийской подготовки, ее части не смогли достичь внезапности. Враг, обнаружив приближавшиеся по реке передовые отряды, открыл сильный артиллерийский и пулеметный огонь, которым было выведено из строя до 75 % переправочных средств. В результате преодоление Дуная последующими эшелонами затянулось до 7 декабря. Медленное сосредоточение сил и средств на плацдарме позволило немецкому командованию нарастить усилия в обороне и остановить дивизии 46-й армии на заранее подготовленном рубеже Эрд, оз. Веленце. Юго-западнее, на рубеже оз. Веленце, оз. Балатон, вынуждена была остановиться и 4-я гвардейская армия.
7 декабря
Перебросив подкрепления, противник предпринял с 7 декабря сильные контрудары, которые войска 46-й армии успешно отразили.
9 декабря
В течение пяти дней войска центра и левого крыла 2-го Украинского фронта безуспешно пытались окружить вражескую группировку путем обхода ее с севера и юго-запада. Соединения 46-й армии форсировали Дунай, захватили на его правом берегу небольшой плацдарм, но из-за недостатка сил выйти к Будапешту с юго-запада не смогли. Вместе с тем войска фронта завершили освобождение междуречья Тисы и Дуная и отрезали будапештской группировке противника пути отхода на север.
Войска 57-й армии 3-го Украинского фронта форсировали 7–9 ноября Дунай и к 9 декабря вышли в район к югу от оз. Балатон. Во второй половине декабря на правом берегу Дуная южнее 46-й армии была введена в сражение прибывшая в состав 2-го Украинского фронта 4-я гвардейская армия, войска которой соединились в районе оз. Веленце с 46-й армией. В результате были созданы условия для нанесения удара в тыл будапештской группировки противника.
12 декабря
Противник к этому времени за счет резервов, новых формирований и перегруппировки увеличил состав группы армий «Юг» с 38 до 51 дивизии и бригады. И тем не менее неприятель уступал советским войскам в силах и средствах. Так, ударная группа 3-го Украинского фронта превосходила противника в людях в 3,3 раза, в орудиях – в 4,8, в танках и САУ – в 3,5 раза.
Оценивая состав и распределение немецких и венгерских войск по направлениям, советское командование пришло к выводу, что противник намеревается не только удержать за собой Будапешт, но и не допустить Красную армию в Чехословакию и Австрию. В такой обстановке 12 декабря Ставка ВГК решила войсками 2-го и 3-го Украинских фронтов, прежде всего, разгромить будапештскую группировку и овладеть городом Будапешт. С этой целью она приказала маршалу Малиновскому передать в распоряжение маршала Толбухина 46-ю армию со средствами усиления и поставила обоим фронтам задачи по подготовке к совместным действиям. Суть замысла заключалась в том, чтобы силами двух фронтов прорвать оборону противника севернее и юго-западнее Будапешта и, наступая навстречу друг другу, окружить вражескую группировку, а затем одновременными ударами с запада и востока овладеть городом.
20 декабря
Начав наступление, советские войска прорвали оборону противника севернее и юго-западнее Будапешта. 9-й гвардейский мехкорпус к 15:00 главными силами достиг Костольне-Моревцев, углубившись в оборону противника до 10 км. 5-й гвардейский танковый корпус к исходу дня овладел переправами на р. Грон в районе Калница. Отсюда отдельная группировка в составе двух танковых и двух механизированных бригад, изменив направление на 180 градусов, начала продвижение на юг с целью оказания содействия не имевшей успеха 7-й гвардейской армии. 21 декабря в полосе действий 7-й гвардейской армии в районе Немце, Сакалоша, Шагов немецкие войска нанесли контрудар, но попали под удары во фланг и тыл и были отброшены с тяжелыми потерями.
21 декабря
В обращении образованного в занятом советскими войсками Дебрецене Временного национального собрания Венгрии к венгерскому народу говорилось:
«Нельзя безучастно смотреть, как советская армия одна освобождает нашу родину от немецкого ига. Мы по-настоящему заслужим права на свободу, на независимость лишь тогда, когда и сами активно всеми силами примем участие в собственном освобождении: встанем на священную борьбу с немецкими угнетателями за освобождение нашей родины!» Временное национальное собрание особо обращалось к солдатам: «Гонведы! Для вас нет иного приказа, кроме приказа нации! Временное национальное собрание от имени венгерской нации приказывает: поверните оружие против немецких угнетателей, помогайте Красной армии – нашей освободительнице, присоединяйтесь к освободительной борьбе народа, к создаваемым новым национальным вооруженным силам!».