К 18 января вражеские войска в левобережной части венгерской столицы — Пеште — были уничтожены и пленены. В Буде они держались дольше. Видя безнадежность дальнейшего сопротивления, командование окруженной группировки отдало 11 февраля приказ прорываться на запад. Десятки тысяч фашистов ночью двинулись в атаку. Несколько сотен их пробилось к огневым позициям батарей, штабу и политотделу 16-й артдивизии. Оборону здания, где располагался политотдел, возглавил ветеран дивизии майор В. Т. Курилович. Многие фашисты были убиты и взяты в плен. За бои в Будапеште политработник был награжден орденом Отечественной войны I степени.
13 февраля, после полуторамесячных боев, столица Венгрии была освобождена. Многие соединения, в частности 52-я гаубичная бригада из 16-й артдивизии прорыва, удостоены наименования Будапештских.
И после потери Будапешта Гитлер не оставил попыток отбросить войска 3-го Украинского фронта за Дунай и организовать на этой реке непреодолимую для советских войск оборону. Последнее крупное наступление гитлеровцев на Восточном фронте началось 6 марта 1945 года, но и ценой огромных потерь ему удалось лишь немного потеснить наши части.
При отражении удара южнее озера Балатон стойко оборонялась входившая в 57-ю армию 20-я гвардейская стрелковая дивизия. 57-я армия не только задержала противника на своем участке, но и оказала помощь болгарским и югославским частям, которые сдерживали гитлеровцев, форсировавших реку Драву.
Под натиском советских войск разбитые соединения немецкой группы армий «Юг» откатывались к Вене. Ударная группировка 2-го Украинского фронта, в которую входил 23-й танковый корпус с 56-й мотострелковой бригадой, обтекала столицу Австрии с севера. 6 апреля передовые части завязали бои на улицах города, продолжавшиеся несколько суток. 13 апреля Вена была полностью очищена от фашистов.
С января 1945 года войска правого крыла 2-го Украинского фронта сражались на территории Чехословакии. Ликвидировав в конце марта плацдарм противника на восточном берегу реки Грон и овладев городом Банска-Бистрица, войска фронта двинулись вперед. 93-я гвардейская стрелковая и 16-я артиллерийская дивизия прорыва выбили гитлеровцев из важного опорного пункта на подступах к Братиславе. 4 апреля столица Словакии была освобождена.
Успешное наступление в Южной Словакии и в Силезии облегчило продвижение 4-го Украинского фронта, который действовал в горно-лесистой местности. В марте в состав фронта прибыл 5-й гвардейский мехкорпус с входившими в его состав 11-й и 12-й гвардейскими механизированными бригадами. Несмотря на плохую погоду и трудную местность, гвардейцы отбросили противника.
Судьбу фашистской Германии и ее столицы окончательно решили удары Красной Армии не с юга, а с востока, с рубежа рек Одер и Нейсе, где за короткий срок были сосредоточены наши мощные группировки. Главный удар по Берлину наносили с Кюстринского плацдарма войска 1-го Белорусского фронта, возглавляемые маршалом Г. К. Жуковым. Утром 16 апреля после сильной артиллерийской подготовки, в которой участвовали 12-я и 18-я артдивизии прорыва, в атаку устремилась пехота. После упорных схваток она овладела основной полосой обороны и вышла к Зееловским высотам. Фашистское командование спешно подтянуло из Берлина зенитные части ПВО и остановило наступающих. Хотя наши войска взяли Зееловские высоты, быстро прорваться к фашистской столице прямым путем не удалось. Гитлеровцы превратили многочисленные населенные пункты с каменными постройками в крепости. Сплошные инженерные сооружения и минные поля не позволили введенным в бой танковым соединениям пробиться в тыл врага, им приходилось вместе с пехотинцами штурмовать один опорный пункт за другим.
В этих условиях большое значение приобрело успешное продвижение 3-й ударной и 47-й армий, наступавших на правом фланге фронта, где местность была равнинная и сопротивление противника слабее. 79-й стрелковый корпус 3-й ударной армии, в который входили 150-я и 171-я стрелковые дивизии, в первый же день преодолел восемь километров. У канала Фридляндершторм 380-й стрелковый полк 171-й дивизии попал под сильный обстрел — сюда фашисты подтянули резервы. Командир поддерживавшего полк истребительно-противотанкового дивизиона майор С. В. Руднев быстро выдвинул орудия вперед. Под прикрытием огня дивизиона стрелки и автоматчики переправились через канал, за ними двинулись артиллеристы. В это время показались немецкие танки. Не одну атаку отбили пушкари, но удержали плацдарм. В тяжелых схватках погиб майор С. В. Руднев, он посмертно удостоен звания Героя Советского Союза.
Враг был разбит. Преследуя отступающих, соединения 3-й ударной и 47-й армий 10 апреля овладели городом Бернау. Отсюда 3-я ударная двинулась к Берлину, а подвижные части 47-й армии — к Геннигсдорфу, обходя столицу Германии с севера.