Преодолевая упорное сопротивление германских соединений, войска правого крыла фронта к вечеру третьего дня наступления расширили прорыв до 36 км и продвинулись на глубину до 20 км. Однако противник подтягивал к участкам прорыва резервы и части, снятые с неатакованных участков фронта, и, используя горно-лесистую местность, оказывал упорное сопротивление. Для увеличения темпов наступления утром 19 марта в полосе 9-й гвардейской армии была введена в сражение 6-я гвардейская танковая армия. Однако упорная оборона вражеских частей, переброшенных к этому времени из района юго-западнее озера Веленце, и сильно пересеченная местность не позволили армии развить необходимые темпы. Обстановка же настоятельно требовала от советских войск стремительных действий.
Командующий фронтом потребовал от 6-й гвардейской танковой и 9-й гвардейской армии, усиленной 23-м танковым корпусом, в кратчайший срок завершить окружение 6-й танковой армии СС. Кроме того, он приказал с утра 20 марта частью сил 4-й гвардейской армии, а также силами 27-й и 26-й армий нанести удары на Берхиду, Польгардь, Лепшень. В полосах наступления 26-й и 27-й армий действовали 18-й танковый и 1-й гвардейский механизированный корпуса. Выполняя поставленные задачи, войска фронта нанесли врагу большой урон. Несмотря на это, он продолжал ожесточенное сопротивление, стремясь любой ценой предотвратить окружение своих войск и вывести их из района между озерами Веленце и Балатон.
Ставка Верховного Главнокомандования разрешила использовать для уничтожения противника часть сил 18-й воздушной армии. В ночь на 22 марта дальние бомбардировщики армии совершили налет на железнодорожный узел Веспрем, а бомбардировщики и штурмовики 17-й воздушной армии уничтожали колонны войск на дорогах, узлы связи, оборонительные сооружения, а также авиацию противника на его аэродромах.
Взаимодействуя с Красной Армией, авиация союзников во второй половине марта 1945 года подвергла воздушным бомбардировкам ряд аэродромов, железнодорожных узлов, мостов и промышленных объектов на территории Южной Австрии, западной части Венгрии и Южной Словакии
[67]. Судя по данным германского командования, некоторые налеты американо-английской авиации причинили значительный ущерб производству горючего. Например, в дневнике верховного главнокомандования вермахта в записи от 15 марта говорится: «В результате налетов авиации на нефтеочистительные заводы в Комарно производство горючего здесь… снизилось на 70 процентов». И далее: «…в связи с тем, что группы армий „Юг“ и „Центр“ до сих пор снабжались горючим из Комарно, последствия воздушных ударов повлияют и на оперативные решения»
[68].
В результате принятых мер наступление главных сил 3-го Украинского фронта развивалось быстрее, чем в первые дни. Войска 4-й гвардейской армии 22 марта овладели городом Секешфехервар, а части 9-й гвардейской и 6-й гвардейской танковой армий, полностью преодолев сопротивление противника на рубеже гор Баконь, начали преследование его войск, отходивших к промежуточному рубежу обороны на реке Раба. К вечеру 22 марта основные силы 6-й танковой армии СС были почти окружены. Однако уничтожить полностью их не удалось: немцы ценой больших потерь успели вывести значительное количество живой силы и техники.
23 марта Ставка Верховного Главнокомандования утвердила с некоторыми коррективами представленный Военным советом 3-го Украинского фронта план дальнейших действий. Фронту приказывалось развивать главный удар не на Сомбатхей, как предлагал его командующий, а в направлении Папа, Шопрон. Для этого 9-й гвардейской и 6-й гвардейской танковой армиям предписывалось наступать на Кесег
[69]. 4-я гвардейская армия была перегруппирована в полосу правее 9-й гвардейской армии для совместного с ней и 6-й гвардейской танковой армией наступления на Вену. 26-я армия должна была нанести удар на Сомбатхей, а 27-я — на Залаэгерсег. 57-я и 1-я болгарская армии имели задачу не позднее 5–7 апреля овладеть районом Надьканижи. Получив задачу, войска фронта успешно развивали наступление в заданных направлениях.
17 марта в наступление перешли передовые отряды 46-й армии 2-го Украинского фронта. В течение дня они продвинулись до 10 км и вышли ко второй полосе обороны противника. На следующий день главные силы 46-й армии форсировали реку Альталь и начали продвигаться на запад. Противник упорно сопротивлялся, но остановить наступавших не смог. Введенный в сражение утром 19 марта 2-й гвардейский механизированный корпус усилил удар. Во второй половине 20 марта части корпуса вышли к Дунаю западнее Товароша, охватив с юго-западную группировку врага, которая насчитывала более 17 тысяч солдат и офицеров
[70]. Одновременно на правом берегу Дуная, в этом же районе, была осуществлена высадка десанта 83-й отдельной морской стрелковой бригады, входившей в состав Дунайской военной флотилии. Несмотря на то, что участок реки, где пришлось действовать флотилии, был заминирован, проход кораблей в районе Эстергома затруднен упавшими в воду фермами подорванного железнодорожного моста, а оба берега Дуная сильно укреплены, флотилия выполнила поставленную задачу. Десантники действовали решительно и быстро, нанося удары по тылам врага. Наступление войск фронта южнее Дуная активно поддерживалось авиацией 5-й воздушной армии. Для развития успеха 46-й армии был передан из 3-го Украинского фронта 23-й танковый корпус.
46-я армия развернула наступление на Дьер. Частью сил она приступила к ликвидации окруженного противника. Вечером 21 марта значительные силы пехоты врага, поддержанные 130 танками и штурмовыми орудиями, попытались деблокировать окруженную группировку. Соединения 46-й армии были потеснены, но положение удалось восстановить силами подошедших резервов. В последующие дни войска 46-й армии во взаимодействии с десантниками Дунайской военной флотилии, которые с 21 по 25 марта отбили 18 контратак врага, полностью ликвидировали окруженную группировку противника. На остальном фронте вражеские войска начали отходить на запад.
К 26 марта войска 46-й армии 2-го Украинского и правого крыла 3-го Украинского фронтов прорвали оборону противника между Дунаем и озером Балатон, преодолели горы Вертеш и Баконь и, продвинувшись на глубину до 80 км, создали условия для развития наступления на Вену. Воспользовавшись успешными действиями к югу от Дуная, 25 марта начали наступление на Братиславу и Брно войска 2-го Украинского фронта.
С 26 марта 46-я армия 2-го и войска правого крыла 3-го Украинских фронтов перешли к преследованию врага на всем фронте. 46-я армия 28 марта овладела городами Комаром и Дьер и полностью очистила правый берег Дуная до устья реки Раба. Еще более стремительно наступали войска 3-го Украинского фронта. Противник пытался удержать подготовленный рубеж по левому берегу Рабы, но войска правого крыла фронта, с ходу форсировав реку, сломили его сопротивление и продолжали продвижение. 30 марта подвижные соединения фронта при поддержке авиации 17-й воздушной армии с ходу прорвали пограничные укрепления врага на венгеро-австрийской границе южнее Шопрона и вступили в пределы Австрии.