В полосе действий 2-го и 3-го Украинских фронтов оборонялись войска немецкой группы армий «Юг» и немецкой группы армий «Е». Группы имели в своём составе 8-ю, 3-ю (венгерскую), 6-ю полевые армии, 6-ю танковую армию СС и 2-ю танковую армию, сводную кавалерийскую группу и части из группы Вейхса. Всего у противника насчитывалось 20 пехотных, 12 танковых, три кавалерийских дивизий и свыше 10 различных бригад и боевых групп. Вся эта вражеская группировка только перед войсками 3-го Украинского фронта имела 310 тысяч солдат и офицеров, около 6 тыс. орудий и миномётов, более 1580 танков и штурмовых орудий, 870 бронетранспортёров и до 900 самолётов. Из этого количества сил и средств к началу марта в районе озера Балатон, то есть на направлении главного удара, имелось более 150 тыс. солдат и офицеров (около 50%), 3300 орудий и миномётов (более 50%), 1380 танков и штурмовых орудий (до 90%), свыше 800 бронетранспортёров (более 90%), 850 самолётов (90%).
В свою очередь, германское командование решило провести контрнаступление, получившее кодовое название «Весеннее пробуждение». Контрнаступление началось с целью уничтожения советских войск на Задунайском плацдарме и восстановления обороны по западному берегу реки Дунай от Будапешта до Осиек. Тем самым германское командование намеревалось прочно прикрыть направление на Вену и далее в южные области Германии и Чехословакии и удержать в своих руках нефтеносный район Надьканижа.
За счёт ожидаемого успеха в Венгрии немцы надеялись поправить свои дела на других участках советско-германского фронта, в частности, заставить советское командование отвлечь часть сил с берлинского направления и тем самым сорвать готовившееся наступление на самом решающем участке советско-германского фронта.
Советское командование заблаговременно получило сведения о контрнаступлении немцев и начало подготовку к обороне. Общая глубина обороны наших войск достигала 30–50 км, а на направлении действий главных группировок противника — 100–120 км. В системе оборонительных рубежей широко применялось оборудование отсечных позиций. Населённые пункты и узлы дорог подготавливались для круговой обороны. Оборонительные полосы и рубежи имели от двух до семи сплошных линий траншей полного профиля и ряд противотанковых и противопехотных препятствий и заграждений. Широко использовались противопехотные и противотанковые мины, плотность которых достигала от 1200 до 2000 и более мин на 1 км фронта.
Средняя оперативная плотность наших войск в обороне в районе озера Балатон достигала: на главной полосе — 5–6 км на стрелковую дивизию и 40–42 ствола на 1 км фронта, на второй полосе — 8–9 км на стрелковую дивизию и 15–20 стволов на 1 км фронта.
Значительная роль в обороне отводилась танковым и механизированным соединениям и частям, которые создавали опорные пункты в составе четырёх-шести танков и САУ, одного взвода мотопехоты и двух — четырёх орудий и миномётов. Такие опорные пункты располагались на третьей позиции главной полосы обороны и на второй полосе. Так, 18-й танковый корпус со 155-й стрелковой дивизией и 3-я воздушно-десантная дивизия занимали оборону в районе Шерегельеш, оборудовав до 15 км прерывчатых траншей и 190 окопов для танков и САУ. 1-й гвардейский мехкорпус с 206-й стрелковой дивизией занимал оборону в районе Шаркерестур, Шарбогард, оборудовав до 50 км прерывчатых траншей и 78 окопов для танков и САУ. Значительное количество танков и САУ в этих корпусах выделялось в засады. Кроме того, части этих корпусов имели подготовленные огневые позиции с танками и САУ на второй позиции и главной полосы, предназначенные для ведения огня при завязке боя. 23-й танковый корпус частью сил занимал оборону на армейском оборонительном рубеже в районе Ловашберень.
Немцы начали контрнаступление 6 марта 1945 г. одновременно в трёх местах. Главный удар наносился между озёрами Балатон и Веленце в направлении Адонь. Здесь противник сосредоточил большую часть танков и САУ — 1-ю дивизию «Лейбштандарт Адольф Гитлер», 2-ю дивизию «Дас Рейх», 9-ю дивизию «Хохенстауфен», 12-ю дивизию «Гитлерюгенд» из 6-й танковой армии СС, а также 1, 3, 6 и 23-ю танковые и три пехотные дивизии. Наступление поддерживали две кавбригады и девять артполков.
4-й танковый корпус СС в составе 3-й («Тотенкопф») и 5-й («Викинг») танковых дивизий СС и 2-й венгерской танковой дивизии обеспечивал левый фланг группировки, находясь в обороне.
Вторая группировка, состоявшая из частей 2-й танковой армии, наносила удар вдоль железной дороги на Домбовар в полосе обороны 57-й Советской армии. А с южного берега Дравы на Печ, где оборонялась 1-я болгарская армия, наступала третья группировка в составе трёх пехотных дивизий.
В направлении главного удара между озёрами Балатон и Веленце завязались тяжёлые бои. 1-я и 12-я дивизии СС, сосредоточив на узком участке фронта большое количество танков
[116], начали быстро продвигаться вдоль канала Шервиз в направлении Цеце. 23-я танковая и 356-я пехотные дивизии прорвали советскую оборону на другом берегу канала в районе Шеркерестур, Шарашд. Вдоль побережья озера Балатон продвигалась венгерская пехота, поддерживаемая двумя танковыми батальонами 23-й танковой дивизии. На правом фланге нашей 26-й армии, вдоль берега озера Веленце действовали 5-я танковая дивизия СС, части 6-й танковой дивизии и 1-й полк 3-й танковой дивизии.
В ночь на 7 марта немцы попытались отрезать противотанковый район Шопонья — Калоз, обойдя его с запада, где занимал позиции 1966-й истребительно-противотанковый артполк. Для этого немцы подтянули к городу Кюль около сорока танков и бронетранспортёров, в задачу которых входила поддержка атаки пехотных полков. Однако наше командование ещё накануне усилило оборону в этом районе, перебросив в Калоз 1965-й истребительно-противотанковый артполк (пятнадцать 57-мм пушек ЗИС-2 и тридцать девять 76-мм пушек ЗИС-З), что и сыграло решающую роль.
Утром 7 марта советская пехота, оборонявшая окраины Калоза, после короткого боя отошла, оставив артиллеристов без прикрытия. Основной удар немцы нанесли двадцатью танками по позициям 6-й батареи, вооружённой пушками ЗИС-2. Вражеские танки шли на скорости до 30 км/ч, поддерживаемые огнём 15-см шестиствольных миномётов. Наши артиллеристы из-за плохой видимости (сильного дождя) подпустили танки на 100–200 м и лишь тогда открыли огонь бронебойными и подкалиберными снарядами. У самой окраины посёлка им удалось подбить шесть вражеских танков, в числе которых был и один «тигр» (по другим данным «королевский тигр»). Однако семь немецких танков прорвались в северную часть Калоза, но там их встретила огнём 3-я батарея, подбив три танка. Уцелевшие танки стали отходить в южном направлении, где их добили артиллеристы 4-й батареи.
К этому времени в атаку пошла германская пехота, прикрываемая огнём САУ, ведших огонь с закрытых позиций. В результате 1966-й истребительно-противотанковый полк был полностью уничтожен, а 1965-й полк понёс серьёзные потери.
8 марта советское командование выдвинуло под Шарсентагот два трофейных артдивизиона без номеров, вооружённых «самоходными 150-мм пушками СУ-150» (8 единиц) и «самоходными 88-мм зенитными пушками СУ-88» (6 единиц) — так у нас величали САУ «Хуммель» и «Насхорн». 9 марта эти дивизионы атаковали германские танки, в результате чего все САУ были потеряны.