востоку от Комарно танковый корпус СС и другие соединения — 5 танковых и 3 пехотные дивизии.
С советской стороны на 120-километровом участке между Дунаем и озером Балатон внешний фронт окружения удерживала 4-я гвардейская армия генерала Захарова в составе 13 стрелковых дивизий, 1-го гвардейского укрепленного района и 7-го механизированного корпуса. В полосе армии располагался резерв фронта — 5-й гвардейский кавалерийский и 18-й танковый корпуса.
На подходе был больше года проведший в резерве Ставки 1-й гвардейский ордена Ленина механизированный корпус под командованием генерала И.Н Руссиянова, полностью укомплектованный отборным личным составом — ветеранами и сибиряками и техникой, и усиленный тремя самоходно- артиллерийскими полками с новейшими СУ-100. Основу танкового парка составляли американские «шерманы».
Разведка армии и фронта не выявила намерения противника нанести удар по правому флангу армии. Главные силы армии находились на левом фланге, где 1 января предпринимались попытки наступления.
В ночь на 2 января немцы после короткой, но мощной артиллерийской подготовки перешли в наступление в направлении на Бичке, введя в бой 300 танков. Оборона 80-й гвардейской стрелковой дивизии, не успевшей даже отрыть траншеи, была прорвана сразу. К исходу 3 января противник продвинулся на глубину 16–24 км. В последующие три дня — еще на 12–13 км и к исходу 6 сентября оказался возле Бичке. Только благодаря упорству советских солдат, избавившихся от синдрома танкобоязни и окруженчества, и маневру резервами его удалось остановить. На участок прорыва в течение трех дней были переброшены основные силы 18-го танкового и 1-го гвардейского механизированного корпусов, 4 стрелковые и 1 кавалерийская дивизия, 17 артиллерийских, минометных, истребительных и самоходных полков, саперные части.
Одновременно Ставка приказала командующему 2-м Украинским фронтом нанести удар 7-й гвардейской и 6-й гвардейской танковой армиями из района севернее Эстергома вдоль северного берега Дуная на Комарно, овладеть переправами у этого города, форсировать реку, выйти в тыл группировке противника и разбить ее во взаимодействии с ударной группировкой 3-го Украинского фронта, действующей от Бичке на Комарно.
6 января армии Шумилова и Кравченко при поддержке 5-й воздушной армии прорвали оборону немцев на реке Грон, к исходу следующего дня продвинулись на 25–35 км и завязали бои за Нове-Замки и Комарно. В последующие дни советские войска встретились с нарастающими контратаками противника, вводившего одновременно до 100 танков и штурмовых орудий. 11–13 января враг усилил контратаки, введя свежую 20-ю танковую дивизию. Ожесточенные бои в междуречье Грон, Нитра завершились оттеснением советских войск на 15–16 км. 14 января обе стороны перешли к обороне. Войска Толбухина продолжали отражать немецкие атаки и удара на Комарно организовать не смогли.
Задача, поставленная Ставкой, оказалась невыполненной. Основной причиной явился недостаток сил.
Противник не отказался от идеи выйти в район Бичке и отсюда наступать на Будапешт. Оставив почти неизменным состав ударной группировки на направлении первого, удара, он сосредоточил в районе выступа южнее Мора новую группировку из трех танковых и одной кавалерийской дивизий. Отсюда намечался удар в направлении Замой, Бичке на соединение с главными силами группировки, наступавшей с северо-запада. Второй удар противника, нанесенный 8 января, не оказался неожиданностью, его направление было точно определено разведкой и оборонявшиеся здесь 70-й стрелковый и 7-й механизированный корпуса встретили натиск достойно. За пять дней немцы продвинулись на 6–7 км и выдохлись.
Во второй половине января германское командование предприняло еще одну попытку деблокировать будапештскую группировку. Замысел теперь состоял в том, чтобы прорваться между озерами Веленце и Балатон, выйти на Дунай севернее Дунафёльдвара и разрезать надвое войска 3-го Украинского фронта. В последующем, прикрывшись с юга, развивать удар вдоль берега Дуная к Будапешту, соединиться с гарнизоном и уничтожить 46-ю и 4-ю гвардейскую армии.
Перегруппировка 4-го танкового корпуса СС в район восточнее Веспрема осталась не замеченной советским командованием. Руководители операции организовали сложную серию войсковых перевозок. Вместо того чтобы просто перебросить дивизии «черного генерала» из-под Комарно к Балатону, их грузили в эшелоны и везли кружным путем через Чехословакию, Германию и Австрию по маршруту длиной полторы тысячи километров. Попутно распространялась дезинформация. По данным опроса пленных и перебежчиков, фронтовая разведка пришла к выводу, что противник готовится начать общий отвод войск на запад. Комдивам указывалось быть готовым к активному преследованию с тем, чтобы не дать немцам оторваться.
Начать «преследование» намечалось вечером 17 января. Именно в это время последовал удар 560 танков на участке 135-го стрелкового корпуса. В первые сутки немецкие танковые части продвинулись на глубину 16–30 км и были ненадолго задержаны лишь на рубеже канала Шарвиз. Части советского 7-го мехкорпуса оказались в окружении. К району прорыва срочно перебрасывался 18-й танковый и два стрелковых корпуса. С утра 19 января немцы форсировали канал и, развивая наступление по расходящимся направлениям, к утру 20 января вышли к Дунаю, в районе Дунапентеле. 18-й танковый и 133-й стрелковый корпуса, которым надлежало остановить врага на канале, оказались отрезанными от своих войск. За двое суток противник добился значительного оперативного успеха. Продвинувшись на 55 км, он расколол войска 3-го Украинского фронта на две части.
22 января Ставка приказала Толбухину продолжать жесткую оборону на направлении Комарно и одновременно сосредоточить юго-западнее Будапешта 23-й танковый и один стрелковый корпус, с тем чтобы нанести контрудар между озером Веленце и Дунаем в направлении Шарошда. Толбухин должен был нанести встречный контрудар между Дунаем и каналом Шарвиз. Одновременно указывалось на необходимость усилить оборону по восточному берегу Дуная и не допустить его форсирования врагом.
Принятые меры несколько улучшили положение. С 20 по 26 января продолжались упорные бои в районе Секешфехервара, восточнее и северо-восточнее озера Веленце. 22 января 21-й гвардейский стрелковый корпус вынужден был оставить Секешфехервар и отступить на 7–8 км к северо-востоку. Решающие события развернулись между озером Веленце и Дунаем. Противник 22 января возобновил наступление, нанося массированный удар на узком участке, прорвал советскую оборону и к исходу 24 января вышел к Барачке, оказавшись в 30 км от окруженной в Буде группировки. В последующие два дня он продвинулся еще на 10 км в северо-западном направлении и окончательно выдохся.
27 января, сосредоточив две ударные группировки и введя в сражение новую, 26-ю армию, которую возглавил генерал Гаген, Толбухин нанес удары по флангам немецкого клина. 2 февраля встретились ударные группировки 26-й и 4-й ударной армий, противник был выбит с западного берега Дуная. Повернув затем на запад, обе армии, а также 135-й стрелковый корпус армии Шарохина к исходу 7 февраля отодвинули линию фронта на 25–35 км от Дуная, где по приказу командующего фронтом перешли к обороне.
Обе противоборствующие стороны проявили высокое искусство маневрирования силами, оперативными резервами и подвижными группами. Обе не добились своих конечных целей. Немцам не удалось деблокировать окруженную группировку и восстановить свою оборону по Дунаю. Удары противника на внешнем фронте заставили маршала Толбухина на внутреннем фронте окружения перейти к обороне.
Задача по ликвидации противника в Будапеште легла на 2-й Украинский фронт. Бои за город начались 27 декабря и продолжались 49 дней. Все это время в наступательных действиях одновременно участвовало не более трех стрелковых корпусов. Остальные соединения действовали на внешнем фронте.
Будапешт, расположенный на путях в Австрию, был превращен в важнейший узел обороны стратегического значения, куда были стянуты значительные силы. Вынужденный после 26 декабря оставить вторую и третью полосы обороны противник оттянул войска в Будапешт, внутри которого было построено до 110 узлов сопротивления и более 200 опорных пунктов. В целях обороны широко использовались подвалы, метро, канализационная сеть, каменные здания и заборы.
Командующим окруженной группировкой был назначен командир 9-го армейского корпуса СС обергруппенфюрер Пфеффер-Вильденбрух, который подчинялся командующему 6-й армией.