Учитывая исключительную важность данного направления, командующий армией дополнительно усилил 5-й гвардейский кавалерийский корпус большим количеством артиллерии РВГК. Из армейского артиллерийско-противотанкового резерва в полосу корпуса 20 января перебрасывались 438, 762-й[129] и 1008-й истребительнопротивотанковые артиллерийские полки. Кроме того, корпусу придавались снятые с других участков фронта 124, 212, 221-й гаубичные артиллерийские полки, 205-й минометный полк, три пушечных дивизиона (1/222 гв. пап, 2/123-й пабр, 3/45-й пабр), а также 9-й гвардейский минометный полк М-13 и 585-й зенитный артиллерийский полк, то есть всего на этом участке сосредоточивалось к исходу 20 января 15 артиллерийских и минометных полков.
Боевой порядок 5-го гвардейского кавалерийского корпуса был построен в один эшелон, дивизии имели двухэшелонное построение. С учетом приданной артиллерии в составе корпуса, оборонявшегося в полосе 18 км, насчитывалось около 400 орудий и минометов, что давало среднюю тактическую плотность артиллерии в 22,2 орудия и миномета на 1 км фронта. Из трех приданных корпусу пушечных дивизионов была создана корпусная артиллерийская группа. Все гаубичные и минометные полки РВГК, а также 1255-й и 1962-й истребительно-противотанковые артиллерийские полки были приданы кавалерийским дивизиям. 1008-й истребительно-противотанковый артиллерийский полк оставался в артиллерийско-противотанковом резерве командира корпуса, а 438-й и 762-й истребительно-противотанковые артиллерийские полки (противотанковый резерв армии) заняли противотанковые районы в глубине обороны корпуса.
Таким образом, на пути наступления главных сил противника был создан новый оборонительный рубеж с довольно сильной артиллерийской группировкой, способной обеспечить стойкую оборону общевойсковых соединений.
Оборона участка от Дуная до озера Балатон возлагалась на части 57-й армии и 30-го стрелкового корпуса, переданного из состава 2-го Украинского фронта.
С утра 20 января противник возобновил атаки на Секешфехервар, но все они успешно были отбиты огнем артиллерии 21-го гвардейского стрелкового корпуса, в первую очередь огнем артиллерии противотанковых опорных пунктов. Только на участке 252-й стрелковой дивизии, западнее Секешфехервара, противнику удалось несколько потеснить наши части.
В 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-й танковой дивизии.
К 10 часам противнику удалось сломить сопротивление 69-й гвардейской стрелковой дивизии и ворваться в Секешфехервар с запада и с юга. В городе завязались упорные уличные бои. Артиллерия дивизии, а также подразделения 9-й танковой бригады (1-й гв. мк), используя выгоды обороны в условиях города, оказали упорное сопротивление танкам противника и нанесли им большие потери. К 14 часам части 23-й танковой дивизии немцев прорвались к северной окраине Секешфехервара. Во избежание полного окружения наши части вынуждены были к 18 часам оставить город. В бою за Секешфехервар немцы потеряли подбитыми и уничтоженными 36 танков.
С утра 23 января противник возобновил атаки в полосе 21-го гвардейского стрелкового корпуса. Немцам удалось овладеть станцией Чала и оттеснить наши части за канал Часарвиз. Их попытка форсировать этот канал была отражена огнем артиллерии с закрытых огневых позиций и огнем прямой наводкой 762-го истребительно-противотанкового артиллерийского полка, выдвинутого сюда из армейского резерва. В этом бою огнем артиллерии было сожжено 7 танков, 3 бронетранспортера и уничтожено до 300 солдат и офицеров противника. К исходу 23 января противник прекратил атаки на этом направлении, перебросив часть сил 5-й танковой дивизии СС «Викинг» и 1-ю танковую дивизию в район восточнее озера Веленце.
Хотя наступление противника в районе Секешфехервар было остановлено, обстановка в полосе обороны 4-й гвардейской армии продолжала оставаться напряженной и сложной. Армия к этому времени использовала все свои резервы. В распоряжении командования фронта 23 января оставалось еще семь артиллерийских полков (456-й лап, 506-й пап, 184, 595, 1243, 1312-й и 1963-й иптап), однако только один из них (184-й иптап) был боеспособным, остальные же находились на доукомплектовании, так как не имели материальной части.