Попытки контратак продолжились на следующий день. 31 декабря немецко-венгерским защитникам Пешта удалось отбить на один день западную часть Матьяшфёльда. Но это не смогло остановить Красную Армию. В те часы в советские руки перешли Арпадфёльд и Цинкота. На южных окраинах Пешта контратаку предприняла 22-я кавалерийская дивизия СС. Но операция оказалась неудачной, эсэсовцам удалось отбить около 100 метров территории по улице Юллёй. 24-й дивизион венгерских самоходных орудий под командованием майора Барнабаша Бако предпринял вылазку к северу от Ракошкерештюра. Ему удалось нанести ощутимый удар по наступающим советским частям. Часть красноармейцев оказалась окружена. Командовавший ими майор, не пожелав сдаваться в плен, застрелился.
Советское наступление не остановилось даже в наступившем 1945 году. 1 января красноармейцы продолжали теснить защитников венгерской столицы. Под угрозой окружения в очередной раз оказались батальоны 10-й пехотной и 12-й резервной дивизий. Советские войска обходили их со стороны Ракошпалоты и Пештсентлёринка. В первый день января 1945 года советским солдатам удалось в некоторых местах прорвать линию обороны, которая пролегала вдоль железнодорожной насыпи. Нескольким советским танкам удалось достигнуть улицы Гваданьи и ручья Ракош. В тот же день произошло знаменательное событие. Взводу под командованием сержанта Адавкина удалось захватить первый дом, который являлся городским зданием, а не пригородным. Произошло это к северу от Шашхалома. В тот же день по приказу генерал-майора Афонина, командира отдельного 18-го стрелкового корпуса, началось наступление на Новое кладбище. Капитан Дьёрдь Пецхи, командир одного из венгерских батальонов, вспоминал о том «новогоднем» дне: «Ранним утром передовая проходила по краю Нового кладбища к востоку в направлении Ферихедья. Артиллерийская батарея занимала позиции у морга. Мне в подмогу было выделено 30 необстрелянных хунгаристов. В 8 часов начался такой мощный артиллерийский и минометный обстрел, которого я еще не видел в жизни. Земля на кладбище ходила ходуном. Люди бежали прочь и пытались спрятаться в окопах или канавах на улице Козма. Мы тоже отбежали от здания морга и попытались спрятаться. А затем в атаку пошла русская пехота. Мы пытались отстреливаться из придорожного кювета, но враг наступал со всех сторон. Как командир я пытался организовать оборону всех солдат, что оказались рядом. То же делали майоры Кайди и Йоё. Только наш слаженный огонь смог остановить русскую атаку… у нас не было никакого тяжелого вооружения.
После полудня на позициях появился советский танк, который пробил дыру в каменной кладке усадьбы, где располагалась и фабрика. Но его появление уже поджидал танк «Тигр», стоял на территории фабрики за обжиговой печью. Он сразу же вычислил местоположение советского танка и открыл прицельный огонь. Русский танк был подбит. С наступлением ночи мы также укрылись за печью, где пряталось множество рабочих фабрики.
Около полуночи нас неожиданно атаковал противник. Мы заняли огневую позицию на подступах к печи. Русские гнали перед собой венгерских пленников, которые громко кричали: «Мы венгры!» Мы кричали в ответ, что они по команде «ложись» должны были падать на землю. Мы открыли огонь из пистолетов-пулеметов. Русские были вынуждены отступить. Некоторым пленным удалось сбежать. Нам удалось очистить территорию фабрики от русских солдат. На следующий день я с оставшимися в живых 15 солдатами отступил от фабрики к пивоварне на улице Ясбереньи».
Между 2 и 3 января советские войска, опираясь на танки, продолжили развивать наступление в направлении Пештюхея. В некоторых местах красноармейцы достигли ручья Ракош. Но это далось им дорогой ценой. В ходе этого прорыва венгерские солдаты из 10-й пехотной дивизии подбили пять из шести советских танков. Но атаку советско-румынских войск нельзя было остановить. Венгерские батальоны вновь отступали, ведя ожесточенные уличные бои. В ходе боя 3 января состав батальонов в 12-й резервной дивизии сократился до 10–20 человек. Тогда только за один день в плен к румынам попало 307 венгерских солдат.
В ходе постоянных немецко-венгерских контратак была почти полностью обескровлена 2-я румынская дивизия. Советское командование, планировавшее, что она расширит прорыв в обороне противника на берегах ручья Ракош, было вынуждено отозвать ее с передовой.
В тот же день генерал-майор Лазько, командовавший войсками на правом фланге, бросил в бой силы 36-й стрелковой дивизии. В результате этого был захвачен не только ручей, но большая часть железнодорожной насыпи. На следующий день войска 36-го стрелкового корпуса заняли южную часть улицы Ясбереньи, находясь всего в двух километрах от квартала Элешке и от площади Эршвезер. Тем временем 18-й стрелковый корпус рвался по направлению к будапештскому ипподрому. Его оборона была не очень сильной, в результате чего возникала угроза, что осажденный немецко-венгерский гарнизон лишится одного из импровизированных аэродромов, благодаря которому продовольствием и боеприпасами снабжался город. В первые дни января красноармейцев отделяло от ипподрома каких-то 500 метров.
Уже вечером 2 января 1945 года советские минометы начали обстреливать территорию этого аэродрома. В итоге взлетать с него, равно как и садиться, рисковали лишь отдельные летчики. По сути, именно с этого дня немецкие летчики могли сгружать припасы лишь на северной оконечности острова Чепель. Исправить ситуацию пытались при помощи контратаки, организованной силами 13-й танковой дивизии, которая должна была нанести удар по советским позициям между Ракошфальвой и Альшёракошем. Но эта затея закончилась полным провалом. Эта операция была бессмысленной хотя бы потому, что в ходе боев были серьезно повреждены все железнодорожные пути. К тому же немецкая пехота не поспевала за танками, оказавшись под мощнейшим советским минометным огнем.
В те дни была предпринята одна из самых отчаянных операций, осуществленных за все время осады Будапешта. В те дни русские добровольцы из состава СС смогли преодолеть по реке 140 километров и доставить в город на пароходе несколько десятков тонн боеприпасов. В это время северное течение Дуная лишь в некоторых местах контролировалось Красной Армией, что объясняет, почему судно не было сразу же потоплено. Позже эту попытку пытались повторить еще несколько эсэсовских команд. Но все они потерпели неудачу. Одна из самоходных барж застряла где-то на подступах к венгерской столице.
С началом уличных боев советское командование осуществило несколько специальных мероприятий. Прошлый опыт взятия городов подсказывал советскому командованию, что наиболее оптимальной тактикой была изоляция небольших групп противника, после чего их без проблем можно было ликвидировать превосходящими силами. Впервые этот прием был применен во время Сталинградской битвы. В итоге при каждой дивизии были сформированы специальные штурмовые группы, которые должны были заниматься захватом вражеских объектов. Подобные мобильные группы состояли из 15–50 стрелков. Их вооружение состояло в основном из автоматов. У каждой группы была хотя бы пара легких пулеметов. В некоторых случаях штурмовая группа имела огнемет и легкое орудие.
Штурмовая группа проникает на незнакомую улицу