4-й танковый корпус СС стойко удерживал свои позиции. Однако севернее его 17 марта в наступление перешли передовые отряды 46-й армии 2-го Украинского фронта (10-й гвардейский, 23-й, 68-й стрелковые корпуса). Они продвинулись на 10 километров и вышли ко второй полосе обороны 8-го венгерского корпуса. На следующий день главные силы армии форсировали реку Альталь и начали пробиваться на запад. Введенный в сражение утром 19 марта 2-й механизированный корпус усилил удар. Во второй половине 20 марта части корпуса вышли к Дунаю западнее Товароша, охватив с юго-запада группировку врага, которая насчитывала более 17 тысяч солдат и офицеров. Одновременно на правом берегу Дуная в этом же районе была осуществлена высадка десанта 83-й отдельной морской стрелковой бригады. Выделив часть сил для ликвидации окруженной группировки, генерал Петрушевский развернул наступление на Дьёр. Для развития успеха ему был передан 23-й танковый корпус.
Тем временем войска правого крыла 3-го Украинского фронта, преодолевая упорное сопротивление эсэсовских частей, к исходу третьего дня продвинулись в глубину на 18 километров, расширив прорыв до 36 километров. На правом фланге десантниками был захвачен город Мор. Утром 19 марта в полосе 9-й гвардейской армии (37, 38, 39-й гвардейские стрелковые корпуса) была введена танковая армия генерал-лейтенанта А. Г. Кравченко (5-й гвардейский танковый, 9-й гвардейский механизированный корпуса). Однако активная оборона вражеских частей, переброшенных к этому времени из района юго-западнее озера Веленце, и сильно пересеченная местность не позволили армии развить необходимые темпы. Танкисты, не отрываясь от пехоты, преодолели 6–8 километров и задачу дня не выполнили.
Йозеф Дитрих сразу понял, что «удар русских с юго-запада по направлению к озеру Балатон преследовал цель разъединить мою армию и армию Балка», и начал поэтапно выводить свои дивизии из «мешка». Чтобы закрыть образовавшиеся бреши, командование группы армий «Юг» направило в район Таркань 6-ю танковую дивизию барона Рудольфа фон Вальденфельса, в район западнее Кишбер — 2-ю танковую дивизию СС «Рейх» под командованием штандартенфюрера Рудольфа Немана, а под Секешфехервар — 12-ю танковую дивизию «Гитлерюгенд» бригадефюрера Хуго Крааса. Генерал Вёлер планировал закрепиться на линии Веспрем — Папа — Таркань, перегруппировать силы и оранизовать контрудар силами 6-й танковой армии СС. С этой целью он приказал армиям Дитриха и Балка сменить зоны ответственности. Первый должен был принять на себя командование на участке фронта от района севернее Веспрема до Дуная над венгерскими соединениями. На юге теперь командовал Балк, который одну за другой отдавал высвобождающиеся здесь части Дитриху на север. Поэтому, когда Толбухин двинул вперед 6-ю гвардейскую танковую армию, на рубеже Баконькути — Инота ее встретил 1-й танковый корпус СС в полном составе.
Маршал Толбухин потребовал от генералов Кравченко и Глаголева в кратчайший срок завершить окружение 6-й танковой армии СС. С утра 20 марта часть сил 4-й гвардейской армии, а также 27-я и 26-я армии должны были нанести «подсекающие» удары на Берхида, Польгарди, Лепшень. В полосах наступления 26-й и 27-й армий действовали 1-й гвардейский механизированный и 18-й танковый корпуса. Кроме того, Ставка разрешила привлечь бомбардировщики 18-й воздушной армии АДД. В это же время авиация союзников подвергла воздушным бомбардировкам ряд аэродромов, железнодорожных узлов и промышленных объектов на территории западной части Венгрии и Южной Словакии. В частности, были разгромлены нефтеочистительные заводы в Комарно (производстство снизилось на 70 %), являвшиеся основным поставщиком горючего для групп армий «Юг» и «Центр».
В результате принятых мер дело сдвинулось с мертвой точки. К исходу 22 марта советские войска вышли на рубеж Реде, Четень, Теш, Кадарта, Папкеси. 4-я гвардейкая армия овладела Секешфехерваром, а части 9-й гвардейской и 6-й гвардейской танковой армий, преодолев сопротивление на рубеже гор Баконь, начали преследование противника. 18-й танковый и 1-й гвардейский механизированный корпуса продвинулись на 40 километров и 23 марта в районе Берхиды соединились с 6-й гвардейской танковой армией.
Правда, окружить армию Дитриха не удалось, но и никакого контрудара у немцев не получилось.
О том, как воевали десантники, вспоминает П. В. Золотов, его минометный полк приписали к 104-й стрелковой дивизии: