Уничтожение немецкой группировки в венгерской столице ускорило процесс изгнания из страны гитлеровских оккупантов, усилило брожение в венгерской армии, переход ее солдат к партизанам или на сторону Красной Армии. Общая численность венгров, которые с оружием в руках воевали на стороне советских войск против немцев, по оценкам венгерских историков, составила примерно 6–6,5 тыс. человек(28).
Но не стоит забывать, что вместе с германскими войсками против Красной Армии сражалось около 11 дивизий 1-й и 3-й венгерских армий. Массовая сдача в плен их солдат и офицеров началась лишь с завершением освобождения территории Венгрии. Например, только с 28 по 30 марта в приграничных с Австрией районах было взято в плен 45 тыс. венгров(29). Венгрия фактически оставалась союзницей Германии до тех пор, пока Красная Армия не овладела полностью ее территорией.
Спустя три дня после взятия Будапешта Ставка ВГК поставила 2-му и 3-му Украинским фронтам новые задачи. Войска маршала Малиновского должны были нанести удар в общем направлении на Братиславу, Вену, а 3-й Украинский фронт – не позже 15-го дня операции выйти на австрийско-венгерскую границу, разбив группировку противника севернее оз. Балатон. В дальнейшем фронту предстояло содействовать войскам маршала Малиновского и совместно с ними овладеть Веной(30).
Однако в разработанный Ставкой ВГК план пришлось вносить коррективы, так как противник предпринял контрнаступление в районе озера Балатон. Оборона советских войск в районе этого озера стала очередной яркой страницей истории Великой Отечественной войны.
Придавая контрнаступлению в районе озера Балатон большое значение, немецкое командование перебросило туда с запада 6-ю танковую армию СС, на вооружении которой имелось значительное количество танков «Пантера», «Тигр» и «Королевский тигр», штурмовых орудий и противотанковых орудий на самоходных лафетах. Всего же перед 3-м Украинским фронтом действовало более 30 дивизий, в том числе 11 танковых, 3 боевые группы и моторизованная бригада. В них насчитывалось свыше 430 тыс. солдат и офицеров, более 5600 орудий и минометов, около 900 танков и штурмовых орудий и 850 самолетов(31). Сосредоточивая такие силы, немецкое командование надеялось, отбросив 3-й Украинский фронт за Дунай, обезопасить промышленные районы Австрии и Южной Германии, сохранить Венгрию в качестве союзника, отвлечь внимание советского командования от центрального направления.
3-й Украинский фронт, имея более 400 тыс. человек, около 7 тыс. орудий и минометов, 400 танков и САУ, построил оборону на четырех полосах(32). Делая основную ставку на огневое поражение наступавших войск, советское командование создало достаточно высокие оперативные плотности противотанковой артиллерии (18 орудий на 1 км фронта), минных заграждений (до 270 противотанковых и 2500 противопехотных мин на 1 км).
Наступление противника началось в ночь на 6 марта. Главный удар был нанесен по войскам 4-й гвардейской и 26-й армий, оборонявшимся между озерами Веленце и Балатон. Сосредоточив мощный бронированный кулак (на отдельных направлениях было брошено до 60 танков на 1 км участка прорыва), враг пытался расчленить советские войска и выйти к Дунаю.
Оборонявшиеся войска встретили натиск немецко-венгерских соединений мощным огнем артиллерии и ударами авиации. За 6 марта авиация 17-й воздушной армии произвела 368 самолето-вылетов, в том числе 227 – по танковым дивизиям противника(33). Как только определилось направление его главного удара, командующий войсками фронта усилил своим резервом и частями 4-й гвардейской армии полосу обороны 26-й армии. Ценой больших потерь немцам и венграм в первый день наступления удалось вклиниться в оборону этой армии до 3–4 км. В последующие дни ожесточенность боев не снижалась.
Жаркие схватки с врагом шли в воздухе. 9 марта группа из семи Як-3 во главе с командиром эскадрильи капитаном А. И. Колдуновым вступила в бой с двумя группами немецких самолетов. В них было 10 «фокке-вульфов» и 8 «мессершмиттов». Сбив 5 вражеских самолетов, советские летчики не допустили ударов с воздуха по позициям 135-го стрелкового корпуса и в полном составе вернулись на аэродром(34).
Восемь дней противник таранил оборону войск 3-го Украинского фронта, а на девятый ввел в сражение свой последний резерв – 6-ю танковую дивизию. Атаки танковой группировки, в которой насчитывалось до 300 танков и штурмовых орудий, следовали одна за другой еще в течение двух суток. Воины 27-й армии сдержали ее натиск и вынудили прекратить атаки. За 10 дней наступления ударная группировка противника, действовавшая восточнее оз. Балатон, смогла преодолеть главную и местами вторую оборонительные полосы, продвинувшись на 20–30 км. Южнее оз. Балатон с 6 по 20 марта вражеские войска вклинились в оборону 57-й армии всего лишь на 6–8 км. Совершенно безуспешными оказались их попытки прорваться через реку Драва на северо-восток. Соединения 1-й болгарской и 3-й югославской армий вместе с советскими частями отбили удар войск группы армий «Е».