В ночь на 20 марта командующий 2-м Украинским фронтом уточнил задачу 46-й армии, которая должна была к исходу 22 марта завершить окружение и разгром эстергомско-товарошской группировки противника, а частью сил развить наступление в направлении Вены. Для изоляции противника с севера предполагалось использовать корабли Дунайской речной флотилии контр-адмирала Г. Н. Холостякова.
20 марта 46-я армия возобновила наступление. К концу того же дня советские войска вышли к Дунаю и внутреннее кольцо окружения вокруг главных сил противника замкнулось. Его общая протяженность составила 85 км.
Внешний фронт окружения был необходим для предотвращения деблокады окруженной группировки ударами извне. Для его создания были привлечены две стрелковые дивизии и две танковые бригады. Эти силы, заняв оборонительные рубежи, успешно отразили несколько контратак противника, после чего начали постепенно расширять толщину кольца окружения. На внешнем фронте против войск 46-й армии действовали немецкие части 2-й танковой дивизии СС «Райх», 6-й танковой и 356-й пехотных дивизий, которые прикладывали все силы, чтобы освободить окруженных товарищей. Одна контратака следовала за другой.
В результате в составе окруженной группировки оказались 96-я и 711-я пехотные дивизии немцев, 23-я пехотная дивизия венгров, часть сил кавалерийской дивизии «Фегеляйн» и 92-я моторизованная бригада. Общая численность личного состава этих войск превышала 20 тыс. человек. На ее вооружении состояло более 880 орудий и минометов, имелись 32 танка и самоходных установки(5).
Разгром окруженной группировки начался сразу же после завершения ее охвата без оперативной паузы. В 8 часов утра 21 марта, после 10-минутного огневого налета, соединения армии перешли в наступление на внутреннем фронте окружения, стремясь расчленить группировку противника на части. Но фашисты оказывали упорное сопротивление.
Боевые действия на внутреннем фронте окружения продолжались с 22 по 26 марта. Кольцо окружения постепенно сжималось. К исходу 23 марта противник занимал район размером 14 км по фронту и 9 км в глубину. Окруженный противник, общее командование которым принял командующий 3-й венгерской армией генерал-полковник Гаузер, отчаянно сопротивлялся, постоянно контратакуя советские войска. Так, 24 марта было проведено 8 контратак силами до роты пехоты с танками, 25 марта – 6 контратак силами до батальона пехоты, поддержанные штурмовыми орудиями, 26 марта – еще 2 контратаки при поддержке танков и самоходных орудий.
Советские войска отражали контратаки противника с помощью танков и орудий, выведенных на прямую наводку. Однако каждая контратака отрицательно влияла на темпы наступления войск 46-й армии, который порой не превышал 1–1,5 км в сутки. Потери советских войск также были значительными.
Завершающая атака по разгрому прижатого к реке противника началась в ночь на 27 марта. После 10-минутного огневого налета соединения 10-го гвардейского стрелкового корпуса перешли в наступление и, сломав сопротивление противника, на отдельных направлениях вышли к Дунаю. После этого сопротивление противника начало снижаться, началась массовая сдача в плен. Эстергомско-товарошская группировка противника перестала существовать. Были созданы благоприятные условия для развития наступления на Вену.
Преодолевая упорное сопротивление противника, отражая его контратаки, 6 апреля передовые соединения 2-го и 3-го Украинских фронтов ворвались на окраины австрийской столицы и завязали уличные бои. Фашисты планировали организовать стойкую оборону Вены, превратив ее в крепость.
К этому времени советское командование уже достаточно хорошо ориентировалось в настроении жителей столицы, в чем им своевременно помог один из лидеров австрийской социал-демократической партии и 2-го Интернационала 75-летний Карл Реннер. О нем вспомнил Сталин. Когда советские войска приближались к границам Австрии, Генеральный штаб получил задание разузнать о месте его жительства.
К. Реннер же сам также искал встречи с советским командованием и 4 апреля явился в штаб 103-й гвардейской стрелковой дивизии. В беседе с представителями советского командования К. Реннер высказал мнение, что девять десятых населения Вены настроены против нацистов, но фашистские репрессии и англо-американские бомбардировки напугали венцев: они чувствуют себя подавленными и не способны к активным действиям. Никаких организованных мер по мобилизации населения на борьбу против гитлеровцев никто не предпринимал. Поэтому у советского руководства не было оснований надеяться, что население Вены с подходом советских войск поднимет восстание против нацистов.
О встрече с К. Реннером было сообщено Сталину, который посчитал нужным оказать старому социал-демократу доверие и поддержку ради восстановления демократического режима в Австрии. Именно с благословения Советского правительства К. Реннер стал вскоре главой Временного правительства, а затем и президентом Австрии(6).