Эти части успели в тот же день произвести маневр и принять участие в отражении атак противника. Так, 762-й истребительнопротивотанковый и 230-й гаубичный артиллерийские полки, выдвинутые в район севернее Лая, вступили в бой с 30 танками и мотопехотой противника. Попав под огонь этих полков, противник потерял шесть танков и повернул обратно. Одновременно до 70 танков противника вышли на рубеж южнее Лая и атаковали позиции развернутого здесь 1-го гвардейского воздушно-десантного полка 5-й гвардейской воздушно-десантной дивизии. Однако огнем артиллерии, танков и самоходно-артиллерийских установок 7-го механизированного корпуса и 1963-го истребительно-противотанкового артиллерийского полка, выдвинутого на этот участок из артиллерийско-противотанкового резерва корпуса, танки противника были остановлены и на этом рубеже.
Танковую атаку в районе города Борбала отражал выдвинутый сюда 1232-й пушечный артиллерийский полк, который огнем прямой наводкой из 152-мм гаубиц-пушек сжег четыре и подбил три вражеских танка.
К 18 часам наступление противника было остановлено на всем участке прорыва. За весь день ожесточенного боя противник вклинился в нашу оборону всего лишь на 2–3 км. Большую роль в этих боях сыграла артиллерия, уничтожившая 39 вражеских танков и штурмовых орудий, не считая большого числа подбитых танков.
В результате быстрого и решительного маневра артиллерией и ввода в бой частей 7-го механизированного корпуса средняя плотность артиллерии к 18 часам 7 января в полосе 20-го гвардейского стрелкового корпуса увеличилась с 17,6 до 26 орудий и минометов на 1 км фронта, а на участке 5-й гвардейской воздушно-десантной дивизии (9 км) она составляла почти 45 орудий и минометов на 1 км фронта, из них до 20 орудий на 1 км фронта использовалось для стрельбы прямой наводкой.
Атаки противника, предпринятые в тот же день в полосе 31-го гвардейского стрелкового корпуса с целью прорваться к Бичке, также были успешно отбиты усилиями частей корпуса, поддерживаемых огнем сильной артиллерийской группировки, созданной на этом направлении еще в период боев 4–6 января. Здесь немецким танковым дивизиям не удалось продвинуться ни на один шаг.
Однако несмотря на неуспех боев 7 января, было ясно, что противник не исчерпал наступательных возможностей и не откажется от дальнейшего наступления на обоих направлениях, с тем чтобы соединиться в районе Бичке и совместными усилиями обеих ударных группировок прорваться к Будапешту. В связи с этим командующий 4-й гвардейской армией решил еще усилить 20-й гвардейский стрелковый корпус, не ослабляя в то же время оборону в районе Бичке. Для этого он приказал перебросить 93-ю стрелковую дивизию, занимавшую оборону на втором армейском рубеже в районе Етьек, на замольское направление с таким расчетом, чтобы она развернулась к утру 8 января на рубеже город Миклош, Патка, отметка 153,0. 62-ю гвардейскую стрелковую дивизию, как наиболее боеспособную, он оставил в своем резерве юго-западнее Бичке. В армейский резерв также была выведена 69-я гвардейская стрелковая дивизия 135-го стрелкового корпуса и расположена в районе Секешфехервар, а ее рубеж обороны было приказано занять 252-й стрелковой дивизии и 1-му гвардейскому укрепленному району.
Переданную в армию из резерва командующего фронтом 63-ю кавалерийскую дивизию, располагавшуюся в районе западнее Чаквар, командующий армией приказал выдвинуть в район Замоль и переподчинил ее командиру 20-го гвардейского стрелкового корпуса. Кроме того, из резерва фронта в 4-ю гвардейскую армию был передан 1249-й истребительно-противотанковый артиллерийский полк. Этот полк командующий армией оставил в своем артиллерийско-противотанковом резерве взамен 438-го истребительно-противотанкового артиллерийского полка, переданного 7 января командиру 20-го гвардейского стрелкового корпуса, и расположил его в центре полосы обороны армии в районе станции Чала.
Как и предполагалось, утром 8 января противник возобновил атаки на обоих участках. На правом фланге он все еще настойчиво пытался овладеть Бичке, но все его атаки с успехом были отражены частями 41-й гвардейской стрелковой дивизии и 16-й механизированной бригады, поддержанными огнем почти всей артиллерии 31-го гвардейского стрелкового корпуса.
На замольском направлении противник перешел в наступление в 7 часов утра после мощного 10-минутного огневого налета, нанося удар на южном участке прорыва. К 12 часам ему удалось овладеть населенным пунктом Шаркерестеш. На помощь действовавшим на этом участке частям 84-й гвардейской стрелковой дивизии командующий армией перебросил 64-ю механизированную бригаду 7-го механизированного корпуса, а также 521-й истребительно-противотанковый и 222-й гвардейский пушечный артиллерийские полки (первый из 68-го, а второй из 31-го гвардейских стрелковых корпусов). Усилиями всех этих частей дальнейшее продвижение противника было остановлено.
На остальных участках обороны 20-го гвардейского стрелкового корпуса все атаки противника отбивались также успешно. Учитывая сложившуюся обстановку, командующий фронтом приказал 8 января 4-й гвардейской армии подготовить контрудар по группировке противника западнее Замоль, для чего армия была дополнительно усилена 1-м гвардейским механизированным корпусом (без одной бригады). Командующий армией решил нанести контрудар из района Фольше, Замоль силами одного полка 7-й гвардейской воздушно-десантной, 63-й кавалерийской, 5-й гвардейской воздушно-десантной дивизий, двух бригад 7-го механизированного и двух бригад 1-го гвардейского механизированного корпусов в направлении Мадьяралмаш.
Контрудар обеспечивала артиллерия, сосредоточенная в полосе 20-го гвардейского стрелкового корпуса. Всего для решения этой задачи привлекалось около 400 орудий и минометов, что при ширине полосы наступления созданной группировки войск в 8 км давало плотность 50 орудий и минометов на 1 км фронта.
Так как контрудар намечался на утро 9 января, то подготовка артиллерии проводилась в ограниченное время, а органы разведки в условиях непрерывных боев 8 января не успели накопить необходимых для создания общей системы артиллерийского огня разведывательных данных, и участки огня артиллерии на артиллерийскую подготовку намечались по карте с учетом вероятных районов скопления живой силы и техники противника. Поддержку атаки планировалось осуществить методом последовательного сосредоточения огня.
Утром 9 января наша артиллерия произвела 10-минутный огневой налет по противнику, а затем части, предназначенные для контрудара, перешли в атаку. Противник оказывал упорное сопротивление, часто переходя в контратаки. Ожесточенный бой длился до конца дня, но относительно слабой и изнуренной в предыдущих боях нашей ударной группировке не удалось добиться территориального успеха. Группировка противника на этом направлении не была разгромлена, но она понесла значительные потери и на следующий день заметно снизила свой наступательный порыв. Хотя с утра 10 января противник и делал попытки наступать в направлении на Секешфехервар, но его атаки в этот день носили явно неуверенный характер, танковые атаки начинались неодновременно и прекращались после первых же выстрелов нашей артиллерии. За весь день боя 10 января противник не продвинулся ни на один шаг. Утром 11 января он сделал еще одну попытку добиться успеха. Сосредоточив до 100 танков на узком участке фронта, противник атаковал в направлении на Замоль. Наша артиллерия встретила пехоту и танки противника массированным огнем, нанося ему потери, но, несмотря на это, немцы продолжали рваться вперед, вводя в бой все новые и новые силы.
О стойкости оборонявшихся артиллеристов свидетельствует такой эпизод. К середине дня до 40 танков противника прорвались к южной окраине с. Замоль. Часть их попала в зону огня 2-й и 6-й батарей 762-го истребительно-противотанкового полка. Подпустив врага на дальность прямого выстрела, артиллеристы внезапно открыли огонь и сразу же подожгли несколько танков. Танки и самоходные орудия противника, в свою очередь, открыли огонь по нашим батареям. Численное и огневое превосходство было на стороне врага, но отважные артиллеристы не дрогнули и сражались до тех пор, пока не были подбиты все орудия. В этом бою 2-я и 6-я батареи 762-го истребительно-противотанкового артиллерийского полка уничтожили шесть танков, один бронетранспортер и много солдат и офицеров противника.
Используя частичный успех прорыва к южной окраине с. Замоль и не считаясь с потерями, противник ввел в бой свежие силы и атаковал с. Замоль одновременно с трех направлений: с югозапада, с запада и северо-запада. Завязались упорные бои за Замоль, в ходе которых артиллеристы 20-го гвардейского стрелкового корпуса уничтожили 38 танков противника.
Ценой огромных потерь противнику к исходу 11 января все же удалось овладеть с. Замоль, дальше он продвинуться не смог и 12 января прекратил наступление. Таким образом, несмотря на сосредоточение большого количества сил и средств, немцам и на этот раз не удалось прорвать нашу оборону и пробиться к Будапешту.