В 17 часов сильная разведывательная группа противника перешла в атаку из района Гардоньи в направлении Кишвеленце, однако огнем артиллерии и частей 63-й кавалерийской дивизии она была остановлена перед нашим передним краем. С наступлением темноты отдельные группы танков и пехоты противника начали появляться на других участках обороны 5-го гвардейского кавалерийского корпуса.
В ночь на 21 января противник на всем фронте обороны 5-го гвардейского кавалерийского корпуса проводил разведку боем, а в 5 часов, после короткой артиллерийской подготовки, перешел в наступление. Завязались ожесточенные бои с танками и пехотой противника. Наша артиллерия не могла в ночных условиях эффективно использовать все свои огневые возможности, и противник к рассвету сумел прорвать на узких участках оборону 63-й и 12-й гвардейской кавалерийских дивизий. С рассветом эффективность артиллерийского огня резко возросла, увеличилось и сопротивление кавалерийских частей корпуса, в результате чего наступление противника было остановлено на всем фронте. Прорвавшаяся в город Агг-Сеонтпетер небольшая группа пехоты и танков противника была окружена частями 12-й гвардейской кавалерийской дивизии.
В ночь на 21 января окруженные в районе Шарашд части 18-го танкового и 133-го стрелкового корпусов нанесли удар в южном направлении и к исходу дня 21 января с боями двумя колоннами вышли из окружения и соединились с 30-м стрелковым корпусом. С 18-м танковым корпусом из окружения вышли 1000, 595-й и 1658-й истребительно-противотанковые артиллерийские и 292-й минометный полки, 3-я зенитная артиллерийская дивизия, 1694-й зенитный артиллерийский полк; со 133-м стрелковым корпусом – 10-я истребительно-противотанковая артиллерийская бригада (без 532-го иптап), 200-й минометный и 407-й легкий артиллерийский полки. 532-й и 1249-й истребительно-противотанковые артиллерийские и 529-й минометный полки отходили самостоятельно, 19 января они были включены во фронтовую оперативную группу Коробова.
Как при прорыве кольца окружения, так и при отражении контратак противника на пути отхода и в арьергардных боях большую роль сыграли приданные корпусам, а также оказавшиеся вместе с ними в окружении артиллерийские части РВГК. Бои в подобных условиях были связаны с большими потерями в материальной части и средствах тяги артиллерии. Так, 595, 1243-й и 1245-й истребительно-противотанковые артиллерийские полки в этих боях потеряли всю свою материальную часть, в других полках осталось по четыре – шесть и в лучшем случае по десять орудий. Все же при выходе из окружения эти части уничтожили свыше 20 танков, штурмовых орудий и бронетранспортеров противника.
На других участках прорыва противника 21 января существенных изменений не произошло.
Решающие события на фронте 4-й гвардейской армии разыгрались 22 января. В 5 ч 30 мин началась короткая, но мощная артиллерийская подготовка противника одновременно в полосах обороны кавалерийского корпуса, на стыке 12-й и 11-й гвардей ских кавалерийских дивизий и 69-й гвардейской стрелковой дивизии, оборонявшейся на южных подступах к Секешфехервару. Через несколько минут танки и пехота противника перешли в наступление. Сосредоточив на узком участке фронта основные силы 3-й танковой дивизии СС «Мертвая голова», противник прорвал нашу оборону на стыке 12-й и 11-й гвардейских кавалерийских дивизий и соединился со своей группой, окруженной в районе города АггСеонтпетер. В образовавшийся узкий «мешок», шириной до 3 км и глубиной 4–5 км, противник подтянул более 100 танков и пять батальонов пехоты, стремясь развить первоначальный успех. Для поддержки наших частей на этом направлении с полным напряжением использовались не только артиллерийские части и подразделения кавалерийских и стрелковых дивизий, истребительнопротивотанковые артиллерийские полки, но и корпусная артиллерийская группа, которая огнем с закрытых позиций наносила большие потери противнику. Ставя огневые завесы, артиллерия отсекала пехоту противника от танков и расстраивала его атаки. За день боя на этом узком участке фронта наша артиллерия подбила и уничтожила 32 танка и 23 бронетранспортера противника. Однако несмотря на это, всю ночь и весь следующий день 23 января противник продолжал настойчивые атаки. Потеряв еще 23 танка, немцы незначительно продвинулись в северном и восточном направлениях в районе образовавшегося «мешка».
В эти же дни, то есть 22 и 23 января, не менее ожесточенные бои разгорелись и в полосе обороны 21-го гвардейского стрелкового корпуса. Противник в 5 ч 30 мин 22 января частью сил 5-й танковой дивизии СС «Викинг» нанес удар из района Фалу-Батьян в направлении восточного пригорода Секешфехервара. Одновременно 1-я танковая дивизия немцев перешла в наступление из района Густуш на западную окраину Секешфехервара. С рассветом из района восточнее Шаркерестеша повели наступление в направлении города части 23-й танковой дивизии.