29 октября 1944 года началась Будапештская наступательная операция советских войск, проводившаяся с целью овладения Будапештом.
В этот день войска левого крыла 2-го Украинского фронта под командованием Маршала Советского Союза Р. Малиновского прорвали вражескую оборону и начали быстрое продвижение к Будапешту. 2 ноября части Красной Армии вышли на южные подступы к городу, но войти в него не смогли – немцы перебросили к Будапешту крупные подкрепления, которые оказали упорное сопротивление. 4 ноября 1944 года Ставка приказала командованию 2-го Украинского фронта расширить полосу наступления, чтобы уничтожить будапештскую группировку врага ударами с севера, востока и юга.
В середине ноября войска 2-го Украинского фронта прорвали оборону противника в междуречье Тисы и Дуная и, продвинувшись на северо-запад на расстояние до 100 км, подошли к внешнему оборонительному обводу Будапешта. Войти в венгерскую столицу не удалось и в этот раз – столкнувшись с ожесточённым сопротивлением, советские войска приостановили наступление.
В начале декабря наступление возобновилось силами центра и южного крыла 2-го Украинского фронта. Советские войска вышли к Дунаю севернее и северо-западнее города, 5 декабря 1944 года перекрыв будапештской группировке противника пути отступления на север. К этому времени войска 3-го Украинского фронта под командованием Маршала Советского Союза Ф. И. Толбухина форсировали Дунай при содействии Дунайской военной флотилии. Соединившись в районе озера Веленце, 2-й и 3-й Украинские фронты получили возможность совместного наступления на Будапешт.
В первый день наступления, 20 декабря, части Красной Армии прорвали вражескую оборону севернее и юго-западнее Будапешта, продвинувшись вперёд на 15-32 км. 21 декабря немецкие войска нанесли контрудар в районе посёлков Немце, Сакалош и Шаги, но попали под удары во фланг и тыл и были вынуждены отступить, понеся тяжёлые потери. На четвёртый день наступления войска 2-го Украинского фронта смогли прорвать все три оборонительные линии врага, заняв города Секешфехервар и Бичке. 26 декабря 1944 года войска 2-го и 3-го Украинских фронтов вышли к Дунаю, заняли город Эстергом и окружили Будапешт, где находились немецкие и венгерские части общей численностью около 188 000 человек.
Будапештская операция завершилась 13 февраля 1945 года взятием советскими войсками столицы Венгрии Будапешта. Группировка врага была окружена и уничтожена, а сама страна выведена из войны. Успешное завершение операции резко изменило в нашу пользу всю стратегическую ситуацию на южном крыле советско-немецкого фронта.