Когда в 7 утра 18 января мосты были, наконец, взорваны, на них еще находились люди. Днем 18 января 18-й гвардейский и 30-й стрелковые корпуса, наконец, соединились в центре города, на берегу Дуная. Крупная группировка между их смежными флангами оказалась отрезана от переправ. Заняв частью сил оборону по восточному берегу Дуная, два стрелковых корпуса занялись ликвидацией окруженного противника. Во второй половине дня эта группировка была разгромлена, частично уничтожена, а частично пленена. Всего за день было взято 18519 пленных, в том числе 320 офицеров и 1 генерал. Следует отметить, что многие венгры оставались в Пеште сознательно, они даже отказывались заправлять свои автомобили, чтобы не эвакуироваться в Буду. Они считали, что война для них уже закончилась.
Подбитый Pz.VI Ausf.B «Königstiger» из состава 509-го батальона тяжелых танков. Район озера Балатон, февраль 1945 года (АСКМ).
Штурм Буды был начат войсками 46-й армии 3-го Украинского фронта еще в конце декабря 1944 г. С начала января фронт вел тяжелые бои фронтом на запад с рвущимся на выручку защитникам Будапешта IV танковым корпусом СС. Вследствие этого атаки на западную часть города носили спорадический характер и не могли серьезно потрясти оборону. Решением Ставки В ГК 18 января руководство операциями по уничтожению группировки противника в Буде было возложено на 2-й Украинский фронт. Соответственно осаждавшие эту часть города 75-й гв. стрелковый корпус (113, 180 и два полка 109-й стрелковой дивизии), 37-й гв. стрелковый корпус (108, 320, 316-я стрелковые дивизии) и 83-я бригада морской пехоты были переданы из 3-го Украинского фронта во 2-й Украинский фронт. Передаваемые корпуса и бригада были подчинены будапештской группе войск генерал-майора И. М. Афонина. Одновременно произошло перемещение войск в обратном направлении — штурмовавший Пешт 30-й стрелковый корпус был передан из подчинения Малиновского в подчинение Толбухина. Позднее в будапештскую группу войск была передана 337-я стрелковая дивизия, но она была поставлена во второй эшелон на пути прорыва из Будапешта.
В итоге всех этих перемещений в состав будапештской группы войск на 21 января 1945 г. входили 75, 37-й и 18-й гвардейские стрелковые корпуса. Они насчитывали, соответственно 14179, 16645 и 13140 человек. Три корпуса усиливались 5, 7 и 16-й артиллерийскими дивизиями, 462-м минометным полком, 48-м гв. минометным полком, 12-й и 14-й штурмовыми инженерно-саперными бригадами. Для штурма Буды были выделены две танковых роты: из 23-го (8 танков Т-34) и 5-го гвардейского (11 танков T-34) танковых корпусов. Начало штурма западной части Будапешта задержалось в связи с началом «Конрада III». IV танковый корпус СС прорвался к Дунаю и вышел вплотную к переправе у Эрчи через которую шло все снабжение будапештской группировки. Последний и решительный штурм пришлось отложить до стабилизации обстановки на 3-м Украинском фронте.
Однако командовать штурмом Буды Ивану Михайловичу Афонину не пришлось. 21 января его машина у эрчинской переправы была ночью обстреляна с вражеского самолета, и генерал был тяжело ранен. Он успел вернуться в строй до конца войны, командовал корпусом в Чехословакии, а потом в войне с Японией. Новым командующий будапештской группы войск был назначен командующий 53-й армией генерал-лейтенант И. М. Манагаров.
Представление о численности защитников Будапешта ко второй фазе штурма города дает донесение IX горного корпуса СС в армейскую группу «Бальк»:
«Чтобы дать представление о состоянии личного состава на 20.1 командование корпуса, после самой тщательной проверки, доносит:
Число состоящих на довольствии — 43500 (включая венгерские части)
Количество раненых 10542 (только немцы) Общий численный состав всего 25667 (без раненых), в том числе 17661 немцев;
Боевая численность корпуса всего 15149, в том числе 11130 немцев» (ЦАМО РФ, ф.500, оп. 12462, д.243, л. 114).
Таким образом, штурмующие превосходили защитников города примерно в 1,7 раза.
До 30 января части будапештской группы войск вели в Буде бои местного значения, незначительно продвигаясь вперед. С переходом советских войск в контрнаступление и ликвидацией угрозы переправе в Эрчи пришло время решающего штурма. Как и в случае штурма Пешта решающую роль должна была сыграть артиллерия. На 1 февраля 1945 г. в составе будапештской группы войск имелось:
45-мм орудий — 114;
76-мм полковых орудий — 60;
76-мм дивизионных орудий — 245;
5 7-мм орудий — 20;
122-мм орудий — 160;
152-мм орудий — 116;
203-мм орудий — 69;
82-мм минометов — 307;
120-мм минометов — 213;
Установок PC — 24.
Подбитый в пригороде Будапешта венгерский танк «Turan» II с экранами на башне и корпусе. Февраль 1945 года. На бортовом экране видна надпись Pipe (АСКМ).
Таким образом, количество стволов артиллерии даже несколько уменьшилось в сравнении со штурмом Пешта. Заметно увеличилось только количество 203-мм гаубиц. С одной стороны, строения в старой части города на западном берегу Дуная были в среднем более прочными. С другой стороны, равнинный характер местности в Пеште не благоприятствовал концентрации огня артиллерии прямой наводки. В изрезанной холмами Буде орудия можно было располагать несколькими ярусами, с сохранением способности вести огонь по одной цели.
В старой части города было большое количество каменных и железных оград вокруг зданий. Ограды держались под обстрелом из соседних домов. Их преодоление было возможно только после их подрыва саперами или разрушения артиллерией. Подрыв производился ночью под прикрытием темноты или же днем под прикрытием дымов или же огня соседних подразделений. Танки во всех случаях шли за боевыми порядками пехоты, поддерживая ее огнем из-за укрытий. Штурмовые группы состояли из 1–2 танков, взвода автоматчиков, отделения сапер и 3–4 ранцевых огнеметов. Танки штурмовых групп шли один за другим или уступом на дистанции 50–60 м за пехотой. Общий принцип действий будапештской группы остался неизменным — рассечение обороняющегося противника на несколько изолированных групп с постепенной их ликвидацией.
В качестве характерного примера действий танков в Будапеште можно привести наступление роты танков 23-го корпуса 4–5 февраля. Дорогу атакующим советским частям преграждал противотанковый ров. Танки заняли удобные позиции на подступах к нему и взяли под обстрел из пушек и пулеметов прилегающие улицы. Тем временем саперы и пехотинцы стали засыпать ров камнями и срывать его земляной бруствер. Мешающие этим работам огневые точки немедленно подавлялись танками. Когда был подготовлен проход, танки прошли по нему и наступление возобновилось.