С выходом немецких войск к Дунаю для 3-го Украинского фронта сложилась крайне тяжёлая обстановка. Фронт был разрезан надвое, и намечавшийся удар немецких войск в район Будапешта создавал угрозу окружения для наших войск в районе Секешфехервара. Маневр частями северного участка фронта на южный исключался, так как здесь также была замечена активизация немецких войск. Более того, на Дунае начался ледоход, разрушивший все мосты и паромные переправы, что затрудняло подвоз продовольствия и боеприпасов. Только построенные саперами канатные дороги служили делу снабжения войск на правом берегу Дуная. Впрочем, этот ледоход помешал и немецкой группировке с ходу форсировать реку и захватить плацдармы на её левом берегу.
Чтобы избежать немецкого наступления на юг, войска 57-й армии были перегруппированы и развернуты фронтом на север. В это же время между оз. Ведение и р. Дунай спешно разворачивались 5-й гв. кавкорпус и части 1-го гв. мехкорпуса — последние незадействованные резервы фронта. Сюда же спешили 13 артиллерийских и минометных полков (считая три дивизиона как полк), собранных со всех участков 3-го и 2-го Украинского фронтов. Две бригады 1-го гв. мехкорпуса, имевшие на вооружении танки М4 «Шерман», с ходу вступили в бой, однако понесли большие потери (до 70 %), несмотря на то, что вели огонь преимущественно из засад. Положение с ними усложнялось тем, что «Шерманы» были не в состоянии маневрировать в условиях перемежающихся заморозков и грязевых оттепелей. К исходу 21 января части переброшенного на данный участок 1-го гв. мехкорпуса превратились по сути в ИПТАП неполного состава, который к тому же остался почти без боеприпасов. Положение в какой-то степени спас переброшенный на данный участок полк СУ-100, активные действия которого предотвратили разгром последних подразделений 1-го гв. мехкорпуса.
Кавалеристы 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 утра двум группам немецких