Еще вечером 24 декабря Гитлер через голову начальника генерального штаба сухопутных сил приказал перебросить один корпус СС из Восточной Пруссии для усиления обороны в Венгрии, хотя ослабление восточно-прусского фронта должно было внушать особые опасения. Усиленная этим корпусом 6-я армия 1 января предприняла южнее Дуная контрудар, чтобы восстановить связь с Будапештом; однако, несмотря на первоначальные успехи, добиться этой цели она не смогла. Немецко-венгерский гарнизон и созданное из членов организации «Скрещенные стрелы» венгерское ополчение продолжали отчаянно обороняться в постепенно превращавшемся в развалины городе. Когда расположенный на восточном берегу Дуная Пешт пришлось оставить, были взорваны мосты через Дунай, и ожесточенные уличные бои продолжались в западной части города – Буде, где находилась крепость.
Освобождение города и удержание западной части Венгрии стали для Гитлера идеей фикс. Ей он подчинил все прочие соображения и обосновывал ее то внешнеполитическими причинами, то необходимостью защиты последних нефтяных месторождений в Венгрии и Австрии, без которых, по его мнению, немыслимо было продолжение войны после утраты румынской нефти и в условиях все усиливавшегося разрушения авиацией противника немецких заводов синтетического горючего. Но что было пользы в горючем, если остальные фронты рушились и были потеряны Верхняя Силезия и Рурская область с их угольными бассейнами? Гитлер и после потери этих жизненно важных для германской экономики районов по-прежнему продолжал упорно цепляться за мысль удержать месторождения нефти в Венгрии и бассейне Дуная. Поэтому можно предполагать, что он по соображениям престижа не хотел покинуть на произвол судьбы последнего остававшегося у него, но в сущности уже фиктивного союзника и чувствовал себя внутренне более тесно связанным с этим районом и находившейся за ним Веной, чем с прочими немецкими областями. Когда окруженный гарнизон Будапешта 13 января с отчаянием запросил по радио помощи, был отдан приказ о новом контрударе с целью освобождения города. Контрудар, в котором приняли участие вновь подтянутые в этот район дивизии, начался 18 января и после трехдневных боев завершился возвращением Секешфехервара, хотя западнее Будапешта опять оказался безуспешным. Но и теперь еще несколько дивизий СС, снятых после наступления в Арденнах с Западного фронта, предназначались для Придунайского района, хотя оборона на Висле и в Восточной Пруссии разваливалась, а в Венгрию эти дивизии могли прибыть лишь в начале марта. Вновь отбросить русских за Дунай – таково было неизменное стремление Гитлера. Вплоть до середины февраля защитники Будапешта, раздробленные на отдельные группы, цеплялись за последние узлы сопротивления в разрушенном городе.
Между тем группа армий «Юг» смогла почти целиком удержаться на рубеже, на который она была отброшена в конце декабря. Примыкавшая к ней на севере 1-я танковая армия занимала оборону между Бескидами и рекой Гроном в ее верхнем течении, 8-я армия, удерживавшая рубеж от стыка с северным соседом до устья Грона, смогла отразить все попытки русских добиться прорыва и даже ликвидировала в конце февраля один из русских плацдармов на этой реке, а 6-я армия препятствовала продвижению русских за горы Баконь. Оборонявшиеся в районе между озером Балатон и рекой Дравой немецкие соединения с ноября были объединены во 2-ю танковую армию и подчинены непосредственно группе армии. Примыкавшая к ним с юга группа армий «Е», которая находилась в ведении ОКВ, прикрывала районы Югославии вплоть до Адриатического моря.
В районе Дуная, как и на Одере, русские, прежде чем перейти в последнее наступление, также должны были сначала восполнить понесенные потери и подтянуть свежие силы. Кроме того, для них немаловажно было использовать новых союзников. С венгерским правительством, которое было образовано на занятой ими территории и на сторону которого перешел также начальник генерального штаба венгерской армии, они заключили 20 января перемирие, потребовав от венгров создания новой армии из восьми дивизий.
Болгары также должны были выставить армию, которой предстояло сменить русские дивизии между реками Дравои и Савой.