Прибывший в распоряжение командира 135-го стрелкового корпуса 438-й истребительно-противотанковый артиллерийский полк к 11 ч 45 мин сосредоточился в районе Урхида, где он был придан 252-й стрелковой дивизии. Командующий артиллерией дивизии приказал полку занять позиции на западной окраине Урхиды. Но во время выдвижения батареи полка, атакованные двумя группами танков с севера и юга, вступили в бой с ходу без пехотного прикрытия. В жестокой схватке артиллеристы подо жгли десять танков, пять бронетранспортеров и три танка подбили. К 13 часам танки и бронетранспортеры противника атаковали Урхиду с трех сторон и захватили этот населенный пункт. В этом бою 438-й истребительно-противотанковый артиллерийский полк потерял всю свою материальную часть и средства тяги.
К 13 часам в район Урхида и Фалу-Батьян начали выходить части 7-го механизированного корпуса, вступившие с ходу в бой с танками противника и сдерживавшие их до наступления темноты на подступах к каналу Шарвиз.
В районе Фалу-Батьян группе немецких танков удалось прорваться к каналу Шарвиз, но здесь они натолкнулись на огонь 1243-го и 1245-го истребительно-противотанковых артиллерийских полков 10-й истребительно-противотанковой артиллерийской бригады, выдвинутых на восточный берег канала из фронтового резерва. В завязавшемся бою полки уничтожили семь немецких танков и не допустили переправы противника на противоположный берег канала.
Неудачный бой в этот день провел вышедший к 15 часам в район Тац 456-й легкий артиллерийский полк, который занял боевые порядки на северной окраине Тац, а одной батареей – на западной окраине. Наблюдение за подступами к населенному пункту командир полка не организовал. В 15 ч 30 мин до 20 танков с автоматчиками скрытно подошли к Тац с юго-запада и внезапно атаковали его. Огонь по противнику открыла только одна батарея полка, выставленная на западной окраине населенного пункта. В коротком бою батарея подбила три танка и два бронетранспортера, но ее сопротивление было быстро сломлено, и танки противника получили возможность атаковать боевые порядки полка с тыла. В этот критический момент боя выяснилось, что огонь по атакующим танкам может вести только один дивизион, так как огневые позиции второго дивизиона оказались за садами и постройками. Воспользовавшись этой оплошностью, противник огнем из танков вывел из строя почти все орудия и средства тяги полка. Личный же состав полка, прижатый немецкими автоматчиками к каналу, вынужден был отойти на противоположный берег.
В результате ожесточенных боев 18 января противник прорвал оборону на левом фланге 4-й гвардейской армии и продвинулся на глубину от 16 до 30 км.
Утром того же дня противник пытался наступать и в полосе 21-го гвардейского стрелкового корпуса. После мощного огневого налета около 40 танков с пехотой атаковали части 84-й гвардейской стрелковой дивизии из района Шаркерестеш на Секешфехервар, но, встретив сильную противотанковую оборону и потеряв 12 танков (9 сожженных и 3 подбитых), к вечеру отошли на исходные позиции. В этот день от огня нашей артиллерии, танковых частей и пехотного оружия, а также от подрыва на минных полях противник потерял 124 танка и штурмовых орудия, более 60 бронетранспортеров и большое количество живой силы.
Командование 3-го Украинского фронта и 4-й гвардейской армии, видя, что сдержать наступление крупной танковой группировки противника силами 135-го стрелкового корпуса и введенного в бой резерва не удастся, начало стягивать войска, и в первую очередь артиллерию, на рубеж канала Шарвиз. На этот рубеж в течение дня из резервов и с неатакованных участков обороны армии были переброшены 212-й гаубичный, 407-й легкий артиллерийские, 200-й минометный полки, по одному дивизиону 222-го гвардейского пушечного и 152-го гаубичного артиллерийских полков. Сюда же выдвигались прибывающие в армию из резерва фронта 1000, 1243, 1245, 1963-й истребительно-противотанковые артиллерийские полки и из резерва 46-й армии 532-й истребительно-противотанковый артиллерийский полк. Таким образом, к участку прорыва только в течение 18 января было переброшено 14 артиллерийских полков РВГК [126] , из них 9 истребительно-противотанковых и один легкий.
Для усиления обороны 4-й гвардейской армии командующий фронтом начал выдвигать на рубеж канала Шарвиз фронтовые резервы – 18-й танковый и 133-й стрелковый корпуса.
К исходу дня 18 января на этот же рубеж, помимо отходивших частей 135-го стрелкового корпуса, вышла 93-я стрелковая дивизия с приданной ей 9-й танковой бригадой и заняла оборону по восточному берегу канала Шарвиз, от Урхиды до Фалу-Батьян. Севернее ее занимали оборону части 252-й стрелковой дивизии. 69-я гвардейская стрелковая дивизия оборонялась на западной и южной окраинах Секешфехервара.
Хотя наступающие части противника и были задержаны на рубеже канала Шарвиз, но бои здесь продолжались с прежним ожесточением. Всю ночь на 19 января немцы не прекращали атак на всем участке прорыва, пытаясь захватить плацдармы на восточном берегу канала. В районе Урхида и Фалу-Батьян вела тяжелые бои 93-я стрелковая дивизия с 9-й танковой бригадой, поддерживаемая огнем своей штатной артиллерии и корпусной артиллерийской группы 21-го гвардейского стрелкового корпуса (222-й гв. и 1232-й пап). К утру противнику все же удалось форсировать канал Шарвиз на участке Урхида, Фалу-Батьян, захватить плацдармы на восточном берегу канала и навести переправы. То же произошло и южнее этого участка, в районе Тац.
С рассветом 19 января главные силы танковой группировки противника форсировали канал, прорвали оборону разрозненных частей наших войск и стали развивать наступление в восточном направлении. Основные усилия танковых дивизий противника были направлены на быстрейший выход к Дунаю, а также к югозападной окраине Секешфехервара. Танковые дивизии СС «Викинг» и «Мертвая голова», развивая наступление в направлениях Шерегельеш, станции Адони-Саболч и Шаркерестур, Дунапентеле, вышли в тыл частей 133-го стрелкового и 18-го танкового корпусов, которые были вынуждены отойти в район Шарашд и вести бой в окружении.
К середине дня 19 января танковая группа противника в составе 70 танков с пехотой достигла Дуная в районе Дунапентеле и захватила этот населенный пункт. Из боевых частей в этом районе находился лишь один 253-й гвардейский зенитный артиллерийский полк, прикрывавший переправу через Дунай. Приняв бой с наземным противником, полк более 6 часов удерживал переправу, благодаря чему значительное количество тыловых частей и госпиталей эвакуировалось на левый берег Дуная. В этих боях огнем полка было сожжено 5 бронетранспортеров и 1 танк и уничтожено свыше 100 солдат и офицеров противника.
В ночь на 20 января часть танков противника, повернув на север от Дунапентеле, устремилась на Адонь, но неожиданно натолкнулась в 1,5 км от Дунапентеле на наш 1255-й истребительно-противотанковый артиллерийский полк, следовавший по распоряжению командующего артиллерией фронта в район Дунафельдвар. Завязался встречный бой, в ходе которого полк уничтожил 5 танков, 3 бронетранспортера и около 150 солдат и офицеров противника [127] .