Венгерское правительство между тем пыталось сделать то же, что сделали с большим или меньшим успехом правительства Италии и Румынии. 15 октября Будапештское радио, приведя малоубедительные доводы, неожиданно заявило, что венгерское правительство обратилось к русским с просьбой о заключении перемирия. К этому Германия была вполне подготовлена. В Венгрии располагались крупные немецкие формирования, которые в своих действиях могли опереться на фашистскую организацию «Скрещенные стрелы», возглавляемую Салаши. 16 октября регент Венгрии был арестован и вывезен в Германию. Организации «Скрещенные стрелы» было поручено формирование нового правительства, а Салаши был провозглашен регентом Венгрии. Ожидать от нового правительства принятия каких-либо действенных мер при существовавших в ту пору условиях, разумеется, было невозможно. В этом отношении немцы должны были полагаться только на себя. Благодаря их быстрому вмешательству предательство Хорти не оказало почти никакого влияния на венгерские войска. Только в Карпатах отдельные генералы 3-й венгерской армии, в том числе и ее командующий генерал Миклош, установили контакт с русскими.
Тем временем русские снова перешли в наступление на Дебрецен, чтобы стремительным ударом на север отрезать располагавшиеся восточнее войска 8-й немецкой и 1-й венгерской армий. 20 октября немцы оставили Дебрецен. Измотанные немецкие дивизии могли лишь слегка замедлить темп продвижения русских. Когда русские овладели городами Токай и Ньиредьхаза, казалось, что отступавшие с востока войска не минуют окружения. Однако немцам еще раз удалось собрать свои силы и нанести удар с запада во фланг вырвавшимся вперед русским войскам. 23 октября эта группировка немцев прорвалась к городу Ньиредьхаза, соединилась там с передовыми частями 8-й армии, наступавшими с востока, и отрезала русские войска, действовавшие севернее. В ходе исключительно упорных боев немцы отбили многочисленные атаки русских, пытавшихся ударом с юга освободить свои окруженные войска, и уничтожили отрезанные русские соединения, за исключением отдельных мелких групп, которым удалось вырваться из окружения и соединиться со своими войсками.
Силы, располагавшиеся восточнее Тисы, немцам удалось отвести назад, в результате чего к концу октября был создан хотя и слабый, но в основном сплошной фронт, который проходил восточнее Дуная через Сомбор до района восточнее Пакша, откуда он резко поворачивал к Тисе и шел далее через Сольнок, Токай на север, выходя к Вислоке в районе Ясло.
На севере, в Словацкой промышленной области, как и в Польше, имело место неприятное восстание, которое, однако, удалось вскоре подавить.
Следующий удар русские нанесли против самого слабого участка фронта между Тисой и Дунаем, где оборонялась одна 3-я венгерская армия. 29 октября русские, нанося главный удар в районе Кечкемета, прорвали оборону венгров. Развивая достигнутый успех, их передовые танковые части быстро вышли на дальние подступы к Будапешту, где немцы совместно с венграми создали прочный оборонительный пояс. Оборону Будапешта возглавил штаб 6-й армии. Быстро подтянув сюда свои соединения, немцы ликвидировали острую опасность, нависшую над венгерской столицей, нанесли противнику большие потери и удержали за собой на левом берегу Дуная плацдарм, который прикрывал Будапешт. Из-за сильного нажима русских на Будапешт, а также вследствие сильных атак противника против войск, оборонявшихся на Тисе, последним пришлось оставить этот рубеж и значительно сократить линию фронта, отведя свои войска к Эгеру и Мишкольцу.
После того как все попытки русских внезапным ударом овладеть Будапештом и создать себе базу для удара на Вену провалились, они перенесли основное усилие на юг и в конце ноября совместно с войсками 3-го Украинского фронта, подтянутыми тем временем из Болгарии и Югославии, перешли в наступление, форсировав Дунай на участке между городами Пакш и Апатин.
Введя в бой значительно превосходящие силы, русские разгромили войска, все еще оборонявшиеся к востоку от Дуная, и начали быстро продвигаться на запад. Наступление левого крыла русских войск удалось остановить лишь между Дравой и озером Балатон на рубеже города Надьканижа. Правый фланг русских получил возможность осуществить прорыв на Будапешт с юга между Дунаем и Балатоном. Лишь на отсечных позициях между озером Балатон, озером Веленца и Дунаем немецко-венгерским войскам кое-как удалось остановить прорвавшегося противника.
Переброска войск 6-й армии в район северо-восточнее Балатона, вызванная прорывом русскими фронта юго-западнее Будапешта, естественно, повлекла за собой ослабление всего участка фронта северо-восточнее Будапешта. Следствием этого явилось то, что, когда в середине декабря войска 2-го Украинского фронта возобновили свое наступление между Тисой и Дунаем, они встретили здесь весьма незначительное сопротивление. Быстро продвигаясь вперед, русские вышли к реке Ипель, откуда крупными силами повернули на Будапешт и начали наступать на него с севера и северо-запада. Остальные их силы оттеснили 8-ю армию к старой чехословацкой границе, в результате чего эта армия оказалась оторванной от 6-й армии. 1-й танковой армии удалось удержать свои позиции примерно на рубеже Кошице — Ясло. Чтобы завершить окружение Будапешта, русские сосредоточили свои основные силы на внутренних крыльях 2-го и 3-го Украинских фронтов. После того как их попытка прорваться между озерами Веленце и Балатон благодаря исключительно упорному сопротивлению действовавших здесь немецких танковых дивизий провалилась, русские нанесли удар с юга между Дунаем и озером Веленце против южной части внутреннего оборонительного обвода Будапешта. Остальными силами русские немедленно начали наступать на запад в направлении Бакони. На севере они, преодолевая ожесточенное сопротивление и отбивая яростные контратаки немцев, продвигались вперед, обтекая горы Бёржёнь, и вышли к Дунаю в районе Эстергома. Здесь они соединились со своими войсками, наступавшими с юга, и 24 декабря окружили Будапешт. Тем временем русские войска, наступавшие в направлении Бакони, ударом с тыла овладели дефиле между озерами Балатон и Веленце, продвинулись далеко на запад и даже вышли на западную окраину Бакони в районе Тата.
Ослабив и без того уже крайне непрочный фронт в Восточной Пруссии, Гитлер, который по непонятным причинам непременно хотел освободить из окружения будапештский гарнизон, передал 6-й армии эсэсовский танковый корпус, силами которого 1 января 1945 года и был нанесен деблокирующий удар по Будапешту. Однако добиться успеха немцы не сумели. А тем временем в Будапеште продолжались исключительно упорные уличные бои. Особенное упорство в обороне своего города проявили венгерские отряды, созданные организацией «Скрещенные стрелы». В ходе ожесточенных боев Пешт пришлось сдать, а мосты через Дунай взорвать. Однако Офен[4] немецко-венгерские войска продолжали оборонять с неослабевающим упорством.
Провал попытки немцев деблокировать город не заставил Гитлера отказаться от удержания Будапешта. Это свое решение он с фанатической энергией старался провести в жизнь даже за счет ослабления других фронтов. Вообще в этот период Гитлер с непонятным упрямством старался во что бы то ни стало сохранить за собой территорию Венгрии. Иногда начинало казаться, что потеря Венгрии означала для него больше, чем потеря Верхней Силезии или Саарской области. Новая попытка деблокировать Будапешт, предпринятая 18 января, вначале имела некоторый успех, но прорваться к самому городу войскам снова не удалось. Мужественный гарнизон защитников города, раздробленный на мелкие группы, создавшие отдельные очаги сопротивления, продолжал в течение еще почти четырех недель оборонять превращавшийся в груды развалин город.