Захваченные советскими войсками в городе Секешфехервар немецкие танки и САУ, брошенные из-за отсутствия топлива
20 марта перешли в наступление 27-я и 26-я армии Трофименко и Гагена. Советские войска наступали в направлении на Польгарди и Лепшень. Пробив оборону противника, 21 марта войска 27-й и 26-й армий вышли в район Польгарди. В это время войска главной ударной группировки фронта были всего в 10 км от озера Балатон, что привело к угрозе полного окружения немецкой танковой армии. В помощь 17-й воздушной армии Судеца была привлечена 18-я воздушная армия Голованова, которая в ночь на 22 марта нанесла мощный удар по узлу железных дорог Веспрем. Одновременно бомбардировщики и штурмовики 17-й армии Судеца громили отступающие колонны противника на дорогах.
К вечеру 22 марта основные силы 6-й танковой армии СС были почти окружены в районе южнее Секешфехервара. У немецкой армии остался лишь коридор шириной около 2,5 км, который полностью простреливался артиллерией и даже крупнокалиберными пулеметами. Однако советские войска не смогли сомкнуть кольцо окружения. Немцы создали плотную оборону из четырех танковых и одной пехотной дивизий и под их прикрытием и ценой огромных потерь смогли избежать «котла».
Таким образом, войска 3-го Украинского фронта не смогли окружить секешфехерварскую группировку противника. Отрицательную роль в этой неудаче сыграли: медленное развитие наступления в первые дни сражения, нехватка боеприпасов для артиллерии, недостаток танков непосредственной поддержки пехоты и отсутствие превосходства в бронетехнике над врагом на направлении главного удара.
Однако главная задача была решена. Советские армии прорвали оборону врага и быстро развивали успех. Немецкие войска потерпели поражение и отступали, не успевая закрепиться на промежуточных рубежах обороны. 22 марта советские войска захватили Секешфехервар, который в ходе жестоких боев был превращен в руины, 23 марта заняли Веспрем. Наши войска преодолели горы Баконь, и к 25 марта продвинувшись на 40-80 км, взяли города Мор, Варпалота, выйдя на рубеж Папа — Девечер — Печель.
Наступление ударной группировки 2-го Украинского фронта17 марта начала наступление ударная группировка 2-го Украинского фронта. 46-я армия имела значительные силы: 10-й и 18-й гвардейские, 23-й, 68-й и 75-й стрелковые и 2-й гвардейский механизированный корпуса, а также 83-ю бригаду морской пехоты. Её усилили тремя артиллерийскими дивизиями прорыва, одной зенитно-артиллерийской дивизией, двумя отдельными истребительно-противотанковыми бригадами, тремя гвардейскими минометными полками. В результате в ударной группировке фронта было 12 стрелковых дивизий, 2686 орудий и минометов всех калибров, 165 танков и самоходно-артиллерийских установок (около сотни танков и САУ было в составе 2-го гвардейского мехкорпуса). Перед фронтом 46-й армии оборонялось около 7 пехотных дивизий и часть одной танковой дивизии противника. Противник имел 619 орудий и минометов, 85 танков и САУ.
В первом эшелоне ударной группировки на фронте в 12 км наступали 75-й и 68-й стрелковые корпуса, во втором эшелоне — 18-й гвардейский стрелковый и 2-й гвардейский механизированный корпуса. На 1 км участка прорыва приходилось около 140 орудий и минометов, около 12-13 танков и самоходок. На правом фланге армии вспомогательный удар наносили 10-й гвардейский и 23-й стрелковые корпуса, которые во взаимодействии со 2-м гвардейским механизированным корпусом и Дунайской флотилией, должны были окружить и уничтожить войска противника в районе Эстергома. От Дунайской флотилии в операции участвовало 46 различных катеров, отдельная авиаэскадрилья, часть 83-й бригады морской пехоты и береговой отряд сопровождения.
Основной удар был нанесён на левом крыле 46-й армии Петрушевского. Правда, в этот день наступление вели только передовые батальоны. Их успех предопределил удачное наступление всей армии. Передовые части 46-й армии атаковали противника ещё вечером 16 марта. После короткого, но мощного артиллерийского налета, передовые батальоны бросились на штурм вражеских позиций. Стремительным рывком они захватили передовые укрепления и вклинились в оборонительные порядки противника, на некоторых участках до 1 километра. С рассветом наши передовые батальоны продолжили наступление и захватили первую позицию главной полосы обороны противника. Наибольшего успеха добился передовой батальон 52-й стрелковой дивизии, который продвинулся вперёд до 3 км и захватил опорный пункт Кеханьяш.
17 марта передовые части развили успех и вклинились в оборонительные порядки врага на 10 км, выйдя на рубеж реки Алтал, то есть ко второй полосе обороны немецких войск. В центре и на правом фланге 46-й армии наступление войск 10-го гвардейского и 23-го стрелковых корпусов сразу успеха не принесло. Здесь наши войска вклинились в оборону противника всего на 1 км. В целом успешное развитие наступление армии Петрушевского сковало немецкие войска на этом участке и не позволило перебросить их на направление наступления ударной группировки 3-го Украинского фронта.
Вечером 17 марта в штабе 46-й армии на совещании с комфронта Малиновским было решено продолжить наступление на левом фланге армии, где был достигнут наибольший успех и ввести в прорыв 2-й гвардейский механизированный корпус Сиридова. 18 марта основные силы армии Петрушевского перешли в общее наступление. Наши войска форсировали реку Алтал. Немцы упорно отбивались. Используя хорошо подготовленную к обороне горно-лесистую местность, противник вел сильный огонь и контратаковал при поддержке групп танков и авиации. Особенно ожесточенные бои шли в полосе наступления 75-го стрелкового корпуса генерала А. 3. Акименко.
Однако наши войска смогли вклиниться во вторую полосу немецкой обороны, создав благоприятные условия для ввода в сражение подвижного соединения. Немецкая авиаразведка обнаружила выдвижение советского 2-го гвардейского мехкорпуса и вражеские бомбардировщики нанесли удар по лесу, где ранее находилась наша бронетехника. Однако механизированный корпус успел перебраться в новый район и удар пришёлся по пустому месту. Ранним утром 19 марта, после артиллерийского удара, мехкорпус Свиридова вошёл в прорыв. Большую поддержку его атаке оказал 5-й штурмовой авиакорпус 5-й воздушной армии. Наступление советских танкистов было успешным, уже в 9 часов утра корпус вел бои за города Товарош и Тата. К исходу 19 марта армия Петрушевского продвинулась в глубину на 30 км. К 20 марта наши войска продвинулись на западном направлении на 40 километров. Тактическая зона обороны противника была прорвана, потерпели поражение части трёх дивизий немецко-венгерской группировки.

Советские самоходные артиллерийские установки СУ-76М в Вене
Уничтожение эстергомско-товарошской группировки20 марта армия Петрушевского, развивая наступление в северном направлении на Товарош, вышла к Дунаю. В результате к реке была прижата эстергомско-товарошская группировка противника в составе четырех дивизий. Тем временем советская Дунайская флотилия пробилась в глубину вражеской обороны, прошла под разрушенным эстергомским мостом и высадила десантный отряд на правом берегу Дуная, в районе Тата. Наши десантники нанесли удар по тылам противника и отрезали пути отхода противника на запад. Советские морпехи при поддержке корабельной артиллерии более трех дней отбивали ожесточенные атаки и 22 марта соединились с танкистами корпуса Свиридова. В это же время продолжала активно действовать 5-я воздушная амия Горюнова.
В «котёл» попали части четырех дивизий врага: 96-я и 711-я немецкие пехотные дивизии, 23-я венгерская пехотная дивизия, кавалерийская дивизия «Фегеляйн» и 92-я моторизованная бригада. Всего было окружено более 20 тыс. солдат и офицеров, много техники и большое количество различного военного имущества.
Германское командование, чтобы не допустить прорыва наших войск на дьёрском направлении и спасти окруженную группировку в районе Эстергома, перебросило в район наступления армии Петрушевского дополнительные силы. На это направление выдвинули части двух танковых дивизий и одной пехотной дивизии, которые сняли с участка южнее озера Веленце, а также бригаду штурмовых орудий. 21-25 марта немецкие войска предпринимали непрерывные контратаки, пытаясь закрыть брешь, отбросить советские войска и спасти эстергомско-товарошскую группировку. В этих атаках приняло участие до 130 вражеских танков и САУ. Однако эти атаки не принесли успеха, хотя и снизили темпы движения наших войск.
Особенно тяжелое положение сложилось вечером 21 марта, крупная группировка противника потеснила части 18-го гвардейского стрелкового корпуса. Петрушевский выдвинул из резерва армии 109-ю стрелковую дивизию, которой пришлось вступить в бой прямо с марша. Кроме того, на угрожаемый участок перебросили 53-ю стрелковую дивизию, который передали 46-й армии из резерва фронта. Её усилили истребительно-противотанковой артиллерийской бригадой. В результате атаку врага отразили.
Тем временем эстергомская группировка была уничтожена. Советское командование предприняло все меры, чтобы враг не прорвался. Большую роль в этой операции сыграла советская авиация, которая днем и ночью вела наблюдение за окруженной группировкой и не допускала переправы противника на северный берег Дуная. Продолжая наступление на дьёрском направлении, часть сил 46-й армии вела бои с окруженными войсками врага. Первые атаки советских войск, которые пытались расчленить эстергомскую группировку, противник отбил. Но в последующие дни окруженная группировка была уничтожена. Город Эстергом — крупный узел коммуникаций и мощный опорный пункт противника, был взят. Наши войска очистили от гитлеровцев южный берег Дуная от Эстергома до Альмаси.
К 25 марта советские войска создали брешь глубиной в 45 км и шириной по фронту в 100 км. Чтобы усилить ударную мощь 2-го Украинского фронта ему передали из состава 3-го Украинского фронта 23-й танковый корпус Ахманова, который вошёл в состав 46-й армии Петрушевского.
Итоги первого этапа операцииТаким образом, с 16 по 25 марта 1945 г. наши войска прорвали немецко-венгерскую оборону между Дунаем и озером Балатон, преодолели горы Вертеш и Баконь, продвинулись на глубину 100 — 120 км, создав условия для развития наступления на Вену. Советские войска ликвидировали вклинение 6-й танковой армии СС в расположение 3-го Украинского фронта у оз. Балатон и уничтожили эстергомско-товарошскую группировку противника. Войска двух Украинских фронтов вышли на рубеж Комаром — Кишбер — Папа — Девечер — Печель. Немецко-венгерские войска потерпели тяжелое поражение и начали отход на линию обороны вдоль граница
Австрии и Венгрии.
Советские пулеметчики ведут уличный бой в центральной части города Вены