Железные клещи 2-го и 3-го Украинских фронтов охватывали Будапешт с севера и с юга. Войска группы армий «Юг» Фриснера отходили на запад, надеясь задержать продвижение Красной Армии на угрожаемых участках частыми контратаками танковых сил. Тяжелые бои 6 и 7 декабря продолжались по всей линии соприкосновения. К исходу 8 декабря 7-я гвардейская армия Шумилова у Вероче пробились к Дунаю, перерезав пути отхода Будапештской группировки врага на север. Южнее венгерской столицы, от Эрда до Барча, 46-я, 4-я гвардейская и 57-я армии Шлемина, Захарова и Шарохина пробились к оборонительной линии «Маргарита».
11 декабря Верховный вернулся к обсуждению ситуации на Будапештском направлении. После глубокого анализа обстановки он пришел к выводу, что возникли реальные предпосылки для окружения Будапештской группировки противника. Учитывая это, Ставка директивой от 12 декабря обязала Военные советы 2-г о и 3-го Украинских фронтов охватывающими ударами разгромить противостоящую группировку и освободить столицу Венгрии от оккупантов.
Согласно директиве Ставки, войска маршала Малиновского наносили удар из района Шаги в направлении Солдины с целью выхода на северный берег Дуная на участке Эстергом - Несмей, чтобы не допустить отхода Будапештской группировки противника на северо-запад. Левое фронтовое крыло наступало на столицу Венгрии с востока. Войска маршала Толбухина наносили удар из района озера Веленце на Бичке с целью прорыва к Дунаю на том же участке с юга. Этим маневром отрезались пути отхода Будапештской группировки на запад. Частью сил 46-я армия наступала на венгерскую столицу со стороны Бичке. Операцию планировалось начать не позднее 20 декабря.
В середине декабря Сталин ежедневно запрашивал Генштаб об обстановке на Западном фронте, у союзников. Словно испытывал он в эти дни какое-то острое предчувствие о грядущей их неудаче в Арденнах. Но и 14 декабря последовал «вчерашний ответ» Антонова: «По сообщению главы американской военной миссии генерала Дина, генерал Эйзенхауэр не намерен в ближайшее время предпринимать каких-то активных действий и накапливает силы для прорыва «линии Зигфрида» одновременно на флангах и в центре. Затем последует наступление на широком фронте с прорывом главных сил к Эссену и Мангейму, и далее в глубь Германии».
Вечером 15 декабря маршал Малиновский доложил в Ставку: «Освобожден от гитлеровцев город Сендрьо. Войска 2-го Украинского фронта вышли на ближние подступы Шарошпатана. Наступление продолжается».
Верховный, однако, возразил:
- Сегодня уже 15 декабря, товарищ Малиновский… Но Будапешт не взят! Я давно жду от вас такого доклада.