Однако несмотря на неуспех боев 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 января прекратил наступление. Таким образом, несмотря на сосредоточение большого количества сил и средств, немцам и на этот раз не удалось прорвать нашу оборону и пробиться к Будапешту.
После того как немцы не смогли прорваться к Будапешту по кратчайшему пути из района Бичке, Замоль, германское командование 12 января приступило к новой перегруппировке своих сил с целью подготовки третьего удара из района севернее озера Балатон.
Для усиления обороны в центре и на левом фланге 4-й гвардейской армии была проведена частичная перегруппировка войск и артиллерии. 7-й механизированный корпус был сменен частями 41-й гвардейской стрелковой дивизии и выведен в резерв командующего армией в Секешфехервар. Корпусу были возвращены 16-я механизированная бригада, 78-й танковый и 1289-й самоходно-артиллерийский полки, подчиненные ранее командиру 31-го гвардейского стрелкового корпуса. Оборонявшему Секешфехервар и западные подступы к нему 21-му гвардейскому стрелковому корпусу передавались из 20-го гвардейского стрелкового корпуса 338-й и 521-й истребительно-противотанковые, 222-й гвардейский и 1232-й пушечный, 212-й и 221-й гаубичные артиллерийские полки. В состав 20-го гвардейского стрелкового корпуса для усиления его обороны, помимо 5-й и 7-й гвардейских воздушно-десантных и 93-й стрелковой дивизий, была включена наиболее боеспособная 80-я гвардейская стрелковая дивизия. 135-й стрелковый корпус (252-я сд и 1-я гв. УРа) 16 января усиливался 63-й механизированной бригадой и самоходно-артиллерийским полком 7-го механизированного корпуса.