Оборонявшиеся войска встретили натиск немецко-венгерских соединений мощным огнем артиллерии и ударами авиации. За 6 марта авиация 17-й воздушной армии произвела 368 самолето-вылетов, в том числе 227 — по танковым дивизиям противника. Как только определилось направление его главного удара, командующий войсками фронта усилил своим резервом и частями 4-й гвардейской армии полосу обороны 26-й армии. Ценой больших потерь немцам и венграм в первый день наступления удалось вклиниться в оборону этой армии до 3–4 км. В последующие дни ожесточенность боев не снижалась.
Жаркие схватки с врагом шли в воздухе. 9 марта группа из семи Як-3 во главе с командиром эскадрильи капитаном А.И. Колдуновым вступила в бой с двумя группами немецких самолетов. В них было 10 «Фокке-вульфов» и 8 «Мессершмиттов». Сбив 5 вражеских самолетов, советские летчики не допустили ударов с воздуха по позициям 135-го стрелкового корпуса и в полном составе вернулись на аэродром.
Восемь дней противник таранил оборону войск 3-го Украинского фронта, а на девятый ввел в сражение свой последний резерв — 6-ю танковую дивизию. Атаки танковой группировки, в которой насчитывалось до 300 танков и штурмовых орудий, следовали одна за другой еще в течение двух суток. Воины 27-й армии сдержали ее натиск и вынудили прекратить атаки. За 10 дней наступления ударная группировка противника, действовавшая восточнее оз. Балатон, смогла преодолеть главную и местами вторую оборонительные полосы, продвинувшись на 20–30 км. Южнее оз. Балатон с 6 по 20 марта вражеские войска вклинились в оборону 57-й армии всего лишь на 6–8 км. Совершенно безуспешными оказались их попытки прорваться через реку Драва на северо-восток. Соединения 1-й болгарской и 3-й югославской армий вместе с советскими частями отбили удар войск группы армий «Е».
Отражение контрнаступления противника в районе озера Балатон явилось последней крупной оборонительной операцией советских войск. Армии 3-го Украинского фронта во взаимодействии с болгарскими и югославскими войсками сорвали замысел немецкого руководства. В этих боях было продемонстрировано качественное превосходство советских танковых войск, вооруженных лучшими в мире танками ИС-2, Т-34 и самоходными артиллерийскими установками типа Су-100. За время контрнаступления противник потерял свыше 40 тысяч солдат и офицеров, более 300 орудий и минометов, около 500 танков и штурмовых орудий, свыше 200 самолетов. Потери советских войск составили 32 899 человек.
Бои в районе озера Балатон были еще в полном разгаре, когда командующие войсками 2-го и 3-го Украинских фронтов получили директиву о переходе в наступление. С учетом сложившейся обстановки было изменено направление главного удара: если раньше планировалось нанести его к северу от Дуная, то теперь войскам предстояло развернуть наступление к югу от этой реки.
16 марта, т. е. на следующий день после завершения оборонительной операции, 3-й Украинский фронт перешел в наступление. Преодолевая сильное сопротивление противника, его войска продвинулись на 3–7 км. Чтобы ускорить разгром танковой группировки противника между озерами Веленце и Балатон, Ставка ВГК передала в распоряжение Ф.И. Толбухина 6-ю гвардейскую танковую армию, изъяв ее из 2-го Украинского фронта. Самолеты 17-й воздушной армии наносили удары по колоннам противника на дорогах, по его узлам связи, оборонительным сооружениям и аэродромам. В эти же дни ряд ударов по важным вражеским объектам нанесла и союзная авиация, выведя, в частности, из строя на 70 % нефтеочистительные заводы в Комарно.
Развивая наступление, войска под командованием маршала Толбухина 22 марта с боем взяли город Секешфехервар. Однако окружить и уничтожить 6-ю танковую армию СС они не могли. Ценой больших потерь противнику удалось вывести большую часть ее сил и средств из образованного советскими войсками оперативного «мешка». А 46-я армия этого фронта окружила в районе Товароша 17-тысячную группировку врага и совместно с десантом Дунайской военной флотилии и 23-м танковым корпусом 26 марта завершила ликвидацию противника, отбив сильные контратаки его на внешнем фронте окружения. Развивая достигнутый успех, войска 46-й армии и правого крыла 3-го Украинского фронта к 26 марта прорвали оборону противника между Дунаем и оз. Балатон, преодолели горы Вертешь и Баконь и, продвинувшись на глубину до 80 км, создали условия для наступления на Вену.
Итак, военные действия на территории Венгрии завершались. Близился конец и самой войны. Что же дало участие в ней венгерского государства, сражавшегося на стороне Третьего рейха практически до полной потери своей территории? Каковы главные итоги войны для венгерского народа? Их коротко можно свести к следующему. Страна вновь лишилась тех территорий, которые были переданы ей державами «Оси», и потеряла 40 % своего национального богатства. Только в современных границах Венгрия потеряла около 1 млн человек, в том числе 160 тысяч убитых на фронте, 280 тысяч погибших в плену, около 100 тысяч гражданского населения, 350 тысяч уничтоженных в концлагерях евреев и цыган. Кроме того, еще около 350 тысяч венгров покинули пределы страны перед наступлением советских войск.
В результате успешных операций, проведенных летом и осенью 1944 года, войска Красной Армии вышли на широком фронте к границам Восточной Пруссии. На первом этапе Восточно-Прусской наступательной операции 3-й Белорусский фронт во взаимодействии с частью сил 1-го Прибалтийского фронта (43-я общевойсковая и 3-я воздушная армии) в период с 13 по 26 января 1945 года провел Инстенбургско-Кёнигсбергскую и Млавско-Эльбингскую наступательные операции и, развивая успех, к 10 февраля рассек группу армий «Север» на три изолированные группировки: хайльсбергскую, кёнигсбергскую и земляндскую.
С середины февраля начался новый этап наступательных действий советских войск в рамках Восточно-Прусской операции. Выполнение основных задач Ставкой Верховного Главного Командования было возложено на войска 1-го Прибалтийского (генерал армии И.Д. Черняховский) и 3-го Белорусского (генерал армии И.Х. Баграмян) фронтов.
После гибели И.Д. Черняховского с 21 февраля должность командующего 3-м Белорусским фронтом занял маршал Советского Союза A.M. Василевский. 24 февраля 1-й Прибалтийский фронт был реорганизован в Земляндскую группу войск и включен в состав 3-го Белорусского фронта. В состав объединенного 3-го Белорусского фронта вошли 2-я и 11-я гвардейские, 43, 39, 5, 50, 31, 28, 3, 48-я общевойсковые, 1-я и 3-я воздушные армии. Генерал И.Х. Баграмян был назначен командующим войсками Земляндской группы войск и одновременно заместителем командующего войсками 3-го Белорусского фронта.
В период с 13 по 29 марта советские войска, предназначенные для ликвидации хейльсбергской группировки, расчленили и разгромили противостоявшие им вражеские войска и заняли Хайльсбергский укрепленный район, уничтожив более 93 тысяч и пленив 46,5 тысячи солдат и офицеров противника. После этого на очередь дня встала новая задача — разгромить кёнигсбергскую группировку противника.
Оборонительные рубежи на подступах и внутри Кёнигсберга