Для проведения Венской наступательной операции были выделены войска 2-го и 3-го Украинских фронтов. В составе 2-го Украинского фронта действовали 7-я гвардейская, 40, 53, 46-я армии, а также 4-я и 1-я румынские армии. В составе подвижных войск этого фронта были 6-я гвардейская танковая армия, два гвардейских механизированных корпуса и конно-механизированная группа. Поддержку наземных войск с воздуха осуществляла 5-я воздушная армия. На правом крыле 3-го Украинского фронта действовали 9-я и 4-я гвардейские и 26-я армии, а также два танковых и механизированный корпуса. Поддержку наземных войск с воздуха осуществляла 17-я воздушная армия. Советские войска, наступавшие на венском направлении, превосходили противостоящего противника по личному составу в 3–4 раза, по орудиям и минометам – в 5–7 раз(1).
Но с танками и самоходными орудиями картина была более сложной. В полосе 3-го Украинского фронта, где в районе озера Балатон противник сосредоточил свою 6-ю танковую армию СС, соотношение по ним было примерно равным. Зато в полосе 2-го Украинского фронта советские войска по танкам и САУ превосходили противника более чем в 6 раз.
Непосредственно на Вену вдоль южного берега Дуная в полосе до 70 км по фронту должны были наступать войска 46-й армии 2-го Украинского фронта (командующий – генерал-лейтенант А. В. Петрушевский). Согласно директиве штаба этого фронта от 13 марта перед войсками армии стояла задача прорвать оборону противника, а затем, наступая по двум направлениям, прижать группировку противника к Дунаю, окружить и уничтожить ее.
Перед фронтом 46-й армии оборонялась 3-я венгерская армия в составе 8-го венгерского армейского корпуса, двух немецких пехотных дивизий, кавалерийской дивизии «Фегеляйн» и других частей. Южнее этой армии оборонялась танковая дивизия СС «Мертвая голова». Противостоящий противник уступал войскам армии по пехоте в 1,8 раза, по орудиям и минометам – в 4,4 раза, по танкам и САУ – в 6 раз(2).
С целью выполнения поставленной задачи командующий 46-й армией принял решение, нанося главный удар на левом фланге, прорвать оборону противника на 14-километровом участке в первый день операции, а затем, введя в бой подвижную группу армии, отрезать пути отхода эстергомско-товарошской группировке противника, окружить и уничтожить ее во взаимодействии с Дунайской военной флотилией. Приказ соединениям армии был отдан 14 марта.
В состав ударной группировки, действующей на фронте в 14 км, были включены три стрелковые дивизии и гвардейский механизированный корпус, силы которых были сосредоточены на узком участке фронта. Это позволяло еще больше увеличить превосходство советских войск на избранном направлении: 6-кратное по пехоте, 13-кратное по артиллерии, абсолютное по танкам и САУ.
На другом направлении, в полосе свыше 50 км по фронту, оставались силы двух армейских корпусов, которые должны были активными действиями только максимально сковать силы противника.
Основная надежда при окружении противника возлагалась на подвижные войска, которые, следуя за стрелковыми соединениями, после ввода в прорыв в условиях горно-лесистой местности и бездорожья должны были развить темп наступления до 25 км в сутки. Войска 46-й армии должны были своими силами создавать не только внутренний, но и внешний фронт окружения вражеских войск, что было новым явлением в рамках подготовки и проведения армейской операции (3).
Наступление войск 46-й армии началось из разведки боем в 15 часов 30 минут 16 марта. Ее проводили передовые батальоны стрелковых дивизий, которые прорвали передний край обороны противника и, ведя ожесточенные бои, к 19 часам продвинулись на глубину до 3 км.
На следующий день утром в наступление перешли основные силы армии, их передовые полки к концу дня углубились во вражескую оборону до 8 км. При этом 1057-й стрелковый полк 297-й стрелковой дивизии, наступавший на левом фланге армии, окружил и уничтожил до двух рот дивизии «Фегеляйн».
18 марта, в связи с массированным применением советской авиации и ввода в бой резервов стрелковых дивизий, темп наступления войск армии увеличился. К исходу дня главная полоса обороны противника была прорвана. 52-я стрелковая дивизия форсировала реку Алтал и захватила плацдарм на ее западном берегу. Средние темпы главной полосы обороны достигали 1 км в час(4).
Но противник не собирался сдаваться и во второй половине дня 18 марта начал вводить в бой свои резервы, в том числе и части 6-й танковой дивизии СС. В связи с этим общее соотношение сил в полосе наступления ударной группы 46-й армии начало постепенно меняться в пользу противника. Стремясь не допустить этого, командующий армией принял решение о вводе в сражение подвижной группы армии, что позволило завершить прорыв второй полосы обороны противника.