Немецкое командование предприняло попытку деблокировать окружённую в Будапеште группировку и 2–18 января нанесло последовательно три контрудара по войскам 3-го Украинского фронта.
К этому моменту советские войска на большинстве участков фронта находились в движении и только на некоторых участках начали переход к обороне. Особенно тяжёлым положение было в 4-й гв. армии, которая первой подверглась немецкому удару. Усугублялось это и тем, что в ходе прошедшего наступления армия понесла большие потери личного состава и материальной части и тем не менее была ориентирована на дальнейшие наступательные действия в направлении Мор. Артиллерийские части армии имели всего 55–69 % от положенного количества материальной части, а по средствам моторизации и того меньше — 41–49 %.
Согласно разведданным фронта, армия ожидала 3–5 января 1945 г. активизации немецких танковых частей, однако направление их главного удара было определено неверно — в полосе 20-й стрелковой дивизии. В этих условиях 4-я гв. армия была дополнена двумя истребительно-противотанковыми бригадами (ИПТАБр) и двумя истребительно-противотанковыми полками (ИПТАП), всего — 8 полков, и на предполагаемых направлениях немецких контрударов в основном закончила создание 39 противотанковых опорных пунктов (ПТОП), имевших в своем составе 524 орудия калибра 45–122 мм. Впрочем, поскольку командование фронта не ожидало на этом участке применения немцами больших сил, глубина оборонительных рубежей 4-ой гв. армии была небольшой и могла быть в случае угрозы прорыва усилена за счет фронтовых резервов и перевода артиллерии с неопасных участков фронта. Впрочем, применение приданных противотанковых полков при формировании ПТОП было недостаточно эффективным, так как они были «раздёрганы» побатарейно (а в ряде случаев — и поорудийно).
Как уже отмечалось, направление немецкого главного удара было определено командованием неверно, и потому противотанковая оборона в полосе 31-го гв. стрелкового корпуса, на участке которого немцы нанесли главный удар, оказалась чрезвычайно слабой. Среди 217 орудий калибра 45–122 мм, имевшихся в составе корпуса, занимавшего фронт 42 км, абсолютно отсутствовали 57-мм ЗИС-2, 85-мм зенитные и самоходные орудия, а также 100–152-мм самоходные орудия. Средняя плотность артиллерии на участке обороны корпуса составляла 4.7 орудия на один километр фронта, в то время как в среднем по фронту эта плотность была почти вдвое большей.
Первый удар немецкие войска нанесли в ночь на 2 января 1945 г. на участке Дунальмаш-Банхида. В наступление перешел IV танковый корпус СС под командованием обергруппенфюрера СС Гилле при поддержке частей 6-й армии генерала Балка. В контрударе по советским войскам участвовало до 7 танковых дивизий неполного состава и две моторизованные дивизии, в числе которых были 3-я тд СС «Тотенкопф», 5-я тд СС «Викинг». 2-я венгерская тд, а также 503-й и 509-й батальоны танков «Тигр» и «Тигр Б»[3] (так значится в отчёте армии). Группировка быстро прорвала фронт 31-го гвардейского стрелкового корпуса и, обойдя большинство ПТОП, продвинулась в глубь обороны 4-й гвардейской армии на 27–31 км (Рис. 1).