И.В. Сталин был иного мнения о причинах медленного наступления войск 2-го Украинского фронта. В директиве № 220273 Ставки ВГК, направленной 26 ноября командующему войсками 2-го Украинского фронта и представителю Ставки маршалу С.К. Тимошенко, говорилось:
«Ставка Верховного Главнокомандования считает, что медленное продвижение войск фронта объясняется тем, что имеющиеся достаточные силы и средства распыляются по разным участкам вместо того, чтобы создать на направлении главного удара решающее превосходство над противником и сосредоточить здесь артиллерийские дивизии прорыва и танковые соединения.
Ставка приказывает:
1. Для обеспечения успеха намеченного вами наступления на участке 7-й гв. армии Шумилова сосредоточить не менее двух артиллерийских дивизий прорыва.
2. Привлечь к наступлению на участке Шумилова 6-ю гв. танковую армию Кравченко. Для усиления 46-й армии с участка 7-й гв. армии перебросить не два, а только один мехкорпус.
3. Группу Плиева использовать для развития наступления вслед за 6-й гв. танковой армией.
4. Уплотнить боевые порядки пехоты 7-й гв. армии, для чего расширить к юго-западу полосу наступления 53-й армии, дав тем самым возможность 53-й армии обойти с запада лесисто-горный район, находящийся севернее Дьендьеша.
5. Наступление начать не позже 2–3 декабря 1944 г.»
[815]
К установленному сроку перейти в наступление не удалось. Оно началось только 5 декабря. На следующий день Ставка ВГК директивой № 220278 потребовала от маршалов Малиновского и Тимошенко:
«Наступление из района Мишкольца продолжать, нанося удар в общем направлении на Сендре, Плешивец с тем, чтобы во взаимодействии с левым крылом 4-го Украинского фронта разгромить группировку противника, действующую западнее Шаторальяуйхея, и не дать ему возможности построить оборону по р. Гернад»
[816]
.
В течение пяти дней войска центра и левого крыла 2-го Украинского фронта безуспешно пытались окружить вражескую группировку путем обхода ее с севера и юго-запада. Соединения 46-й армии форсировали Дунай, захватили на его правом берегу небольшой плацдарм, но из-за недостатка сил выйти к Будапешту с юго-запада не смогли. Вместе с тем войска фронта завершили освобождение междуречья Тисы и Дуная и отрезали будапештской группировке противника пути отхода на север.
Войска 57-й армии 3-го Украинского фронта форсировали Дунай и к 9 декабря вышли в район к югу от озера Балатон. Во второй половине декабря на правом берегу Дуная южнее 46-й армии была введена в сражение прибывшая в состав 2-го Украинского фронта 4-я гвардейская армия, войска которой соединились в районе озера Веленце с 46-й армией. В результате были созданы условия для нанесения удара в тыл будапештской группировки противника.
Противник к этому времени за счет резерва ОКХ, новых формирований и перегруппировки увеличил состав группы армий «Юг» с 38 до 51 дивизии и бригады.
В соответствии с директивой № 22028 °Ставки ВГК от 12 декабря окружение и уничтожение врага теперь планировалось осуществить силами 2-го и 3-го Украинских фронтов
[817]
. Из 2-го Украинского фронта в состав войск 3-го Украинского фронта передавались 46-я армия, 2-й гвардейский механизированный корпус, 7-я артиллерийская дивизия прорыва и стрелковые дивизии, находившиеся на обоих берегах Дуная. В оперативном отношении командующему 3-м Украинским фронтом подчинялась болгарская 1-я армия.
На 2-й Украинский фронт была возложена задача силами двух общевойсковых, 6-й гвардейской танковой армий и конно-механизированной группы генерала Плиева нанести удар из района Шаги в общем направлении на Солдины, выйти к Дунаю на участке Несмей, Эстергом и не допустить отхода будапештской группировки на северо-запад. 6-я гвардейская танковая армия должна была наступать из шагинского выступа на Нитру. Навстречу ей из района озера Веленце наносил удар 18-й танковый корпус, правее на Будапешт – 2-й гвардейский механизированный, а левее – 7-й механизированный и 5-й гвардейский кавалерийский корпуса, получившие задачу совместно с войсками 3-го Украинского фронта создать внешний фронт окружения. Частью сил 2-й Украинский фронт должен был наступать на Будапешт с востока.
3-му Украинскому фронту предстояло нанести удар из района озера Веленце на север в направлении Бичке, выйти к Дунаю на участке Эстергом, Несмей и соединиться с войсками 2-го Украинского фронта, отрезав тем самым пути отхода на запад будапештской группировке. Из района Бичке 3-й Украинский фронт частью сил должен был наступать на Будапешт и овладеть им во взаимодействии с войсками 2-го Украинского фронта. Внешний фронт окружения создавался к северо-западу, западу и юго-западу от Будапешта войсками 2-го и 3-го Украинских фронтов.
Командующий 6-й гвардейской танковой армией (229 танков и САУ, 390 орудий и минометов) генерал А.Г. Кравченко принял решение иметь одноэшелонное оперативное построение
[818]
. Сосредоточение сил и средств в узкой полосе (12 км) и использование на направлении главного удара 5-го гвардейского танкового корпуса, усиленного тремя инженерными батальонами, позволили добиться решающего превосходства над противником. В условиях очаговой обороны и отсутствия у него крупных резервов командующий армией не назначал корпусам определенных полос наступления, а указывал только направления, создавая тем самым благоприятные возможности для широкого маневра в ходе операции. При этом ставилась лишь задача дня. Боевой порядок корпусов был построен также в один эшелон. Все армейские ремонтные и эвакуационные средства были закреплены за корпусами.
По решению генерала Кравченко была создана армейская артиллерийская группа в составе артиллерийской бригады и гвардейского минометного полка. В резерв он вывел инженерный и понтонный батальоны. В армии был создан подвижной отряд заграждений в составе инженерно-саперного батальона с запасом 300–400 противотанковых мин на автомашинах. В корпусах подвижные отряды заграждений состояли из саперной роты с запасом противотанковых мин. Их планировалось использовать на вероятных направлениях контратак танков противника и на флангах главной группировки войск армии.
20 декабря советские войска возобновили наступление. Переходу 6-й гвардейской танковой армии в наступление предшествовал 10-минутный огневой налет по вражеским узлам сопротивления, в результате которого оборона противника была значительно ослаблена. Танки и мотопехота, преодолевая сопротивление противника, а также обходя его отдельные опорные пункты, во взаимодействии с 7-й гвардейской армией и авиацией 5-й воздушной армии успешно продвигались вперед. К 15 часам 9-й гвардейский механизированный корпус главными силами достиг Костольне-Моревцев, углубившись в оборону противника до 10 км. 5-й гвардейский танковый корпус овладел Сайтом и продолжал наступление в направлении Левице.