Чтобы избежать немецкого наступления на юг, войска 57-й армии были перегруппированы и развернуты фронтом на север. В это же время между оз. Ведение и р. Дунай спешно разворачивались 5-й гв. кавкорпус и части 1-го гв. мехкорпуса — последние незадействованные резервы фронта. Сюда же спешили 13 артиллерийских и минометных полков (считая три дивизиона как полк), собранных со всех участков 3-го и 2-го Украинского фронтов. Две бригады 1-го гв. мехкорпуса, имевшие на вооружении танки М4 «Шерман», с ходу вступили в бой, однако понесли большие потери (до 70 %), несмотря на то, что вели огонь преимущественно из засад. Положение с ними усложнялось тем, что «Шерманы» были не в состоянии маневрировать в условиях перемежающихся заморозков и грязевых оттепелей. К исходу 21 января части переброшенного на данный участок 1-го гв. мехкорпуса превратились по сути в ИПТАП неполного состава, который к тому же остался почти без боеприпасов. Положение в какой-то степени спас переброшенный на данный участок полк СУ-100, активные действия которого предотвратили разгром последних подразделений 1-го гв. мехкорпуса.
Колонна танков PzKpfw IV расстрелянная артиллеристами из засады. На заднем плане — Dodge WC-51 советской трофейной команды (Фото АФОТ).
A column of PzKpfw IV tanks destroyed during an ambush The Dodge WC-51 of a Sovie trophy team is seen in the background.
Кавалеристы 5-го гв. кавкорпуса, находившиеся рядом, постоянно маневрировали и умело обороняли свои позиции, действуя в тесной связи с подходящими артиллеристами. Несмотря на многочисленные попытки немецких танков прорваться через позиции 5-го гв. кавкорпуса, им это не удалось. Группа в 15 тяжёлых танков попыталась обойти главные узлы сопротивления кавалеристов и атаковать их с тыла, но, пройдя 4 км в тыл оборонявшихся, была блокирована, а затем полностью уничтожена подошедшей инженерно-штурмовой бригадой при поддержке гаубичного дивизиона и двух батарей полка СУ-76 5-го гв. кавкорпуса. В этом бою особенно отличился расчёт СУ-76 под командованием младшего лейтенанта Трушина, который уничтожил два танка «Пантера» и повредил один. В результате умелых оборонительных боев 5-го гв. кавкорпуса и подошедших артиллерийских подразделений продвижение немецких войск между оз. Веленце и Дунаем было значительно замедлено.
В ночь на 22 января немцы предприняли новую попытку деблокады Будапешта. Для этого они нанесли несколько ударов по сходящимся направлениям, целью которых были предместья Будапешта. Направление их главного удара лежало через Секешфехервар. Однако теперь немецкие подвижные группы двигались не с северо-запада, где советские войска имели устойчивую противотанковую оборону, а с юго-востока. Это позволило им сбить пехотные заслоны на окраине города и прорваться к центральной части Секешфехервара. Здесь их танки были частично подбиты, а частично подожжены, но пехота просочилась к северным окраинам, угрожая окружением всех советских подразделений, расположенных в северной части города. Чтобы избежать этого, командование фронта отдало приказ о выводе частей из города в район Чала. Прикрывать вывод войск был оставлен 338-й ИП-ТАП, два сводных батальона пехоты и сводная рота трофейных танков. Однако получилось так, что часть потрепанных пехотных подразделений и обозов 4-ой гв. армии заблудилась и пристала к арьергарду, которому пришлось не только прикрывать отход главных частей, но и пробивать путь обозам. Отражая фланговые атаки немцев, полк поджег при отходе один танк и один бронетранспортёр, потеряв за время отхода четыре орудия и три тягача. Матчасть сводной роты трофейных танков была оставлена после боя в черте города по причине нехватки топлива.
К исходу 22 января советские войска оставили Секешфехервар и отошли на рубеж Замоль — Чала — оз. Веление. В связи с ухудшением обстановки в районе оз. Балатон в полосе 3-го Украинского фронта. Ставка 21 января возложила координацию действий 2-го и 3-го Украинских фронтов на маршала Тимошенко (освободив его от координации действий 4-го УФ). При его содействии часть авиации 5-й воздушной армии (генерал Горюнов) 2-го Украинского фронта была переключена на поддержку частей 3-го Украинского фронта, отражающих контрудар немецких войск. Совместными усилиями 17-й и 5-й воздушных армий было совершено 1034 самолетовылета для нанесения ударов по противнику. Несмотря на возросшую активность советской авиации, 23 января немцы начали атаковать рубеж Замоль — оз. Веление, пытаясь небольшими группами пехоты и танков нащупать пути для обхода артиллерийских позиций в районе ст. Чала, где развернулись батареи отошедшего сюда 338-го ИПТАП. Примерное 10 утра двум группам немецких автоматчиков (по 50–60 человек каждая) при поддержке 4-х танков удалось прорваться в тыл позиций 338-го ИПТАП. При этом пехотное прикрытие, состоявшее из разрозненных частей, отошедших сюда из Секешфехервара, опасаясь нового окружения, спешно снялось и в панике переправилось через канал, расположенный в ближнем тылу. В ходе паники мосты через канал были взорваны нашими саперами, и поэтому отходящие с боем артиллеристы были обречены. Тем не менее благодаря помощи непонятно откуда взявшейся самоходной установки, на которой подъехало несколько сапёров, один из мостков был частично отремонтирован, и самоходчики отбуксировали на свой берег три орудия и девять тягачей. Попытки немцев форсировать канал в 16 часов были пресечены подошедшим сюда 762-м ИПТАП.