25 января немцы организовали танковую атаку из района Замоль на Миклош. В 9 часов утра две группы танков типа «пантера» (12 машин) и «королевский тигр» (10 машин) из 507-го тяжёлого танкового батальона выдвинулись на южную и северную окраины Замоля. На восточную окраину на бронетранспортёрах и полугусеничных автомобилях стягивалось до батальона пехоты, а за селом сосредоточились самоходные орудия.
В 9 ч 20 мин эта группировка перешла в атаку советских войск, основой которых здесь был 1172-й истребительно-противотанковый полк. Командир этого полка заманил вражеские танки в огневой мешок. Потеряв в 6-часовом бою разбитыми и повреждёнными 16 орудий, 39 человек убитыми и 47 ранеными, полк уничтожил 10 «пантер» и «королевских тигров», а также подбил 10 самоходных орудий и три средних танка, уничтожив 119 немецких солдат.
26 января бои между озером Веленце и Дунаем достигли кульминации, поскольку успех немецкого наступления в направлении Валя мог привести к прорыву немецких танков в обход наших частей у Дуная и открыл бы им путь на Будапешт. Однако как только прорыв в районе Каполнаш — Барочка двух немецких пехотных полков при поддержке 60 танков стал реальным, командование фронта выдвинуло к Вель-Вертешача 104-й стрелковый и 23-й танковый корпуса, усиленные полком СУ-100, а также 1501-м и 184-м истребительно-противотанковыми артполками и 1669-м самоходно-артиллерийским полком, вооружённым СУ-76. Эти части быстро и скрытно заняли отведённые им позиции и встретили наступавших немцев внезапным огнём. В ходе боя прорвавшаяся группировка понесла большие потери и была остановлена.
27 января передовые немецкие части, находившиеся всего в 26–29 км от Будапешта, начали перегруппировку, чтобы совершить последний бросок. В это время свежие силы 3-го Украинского фронта начали наступление с юга из района Дунапентеле и Недь. Это привело к тому, что коммуникации немецкой группировки, рвавшейся к Будапешту, были перерезаны. Немецкое наступление было остановлено, и противник начал новую перегруппировку, поворачивая фронт на юг. Но подтянутые на будапештское направление резервные советские части перешли в наступление, прорвали заслоны и ударили по немецким войскам, находящимся на марше. Но немецкие и румынские части отходили медленно, постоянно контратаковали и после трёх дней боёв остановились на рубеже озеро Веленце — озеро Балатон.
В ходе отражения попыток деблокирования Будапешта советские танки использовались в основном в качестве подвижных бронированных огневых точек для ведения огня из засад и укрытий, и лишь в редких случаях для контратак прорвавшихся групп противника.
В ходе анализа этих боёв отмечалось, что командиры танковых подразделений плохо увязывали свои действия с действиями артиллерийских и пехотных подразделений. Так, в ходе боёв в районе Замоль танки 1-го гвардейского мехкорпуса раздавили пять своих орудий, приняв их за немецкие, а под Бичке наша пехота подбила четыре неожиданно появившиеся со стороны противника «Шермана», приняв их за вражеские.
Кроме того, танковые подразделения практически не вели разведку, полагаясь на данные, полученные от пехоты и от вышестоящих инстанций. В результате командование 110-й танковой бригады 18-го танкового корпуса загнало двадцать своих танков в болото, где они застряли на несколько дней. 27 января эта же танковая бригада нарвалась на засаду немецких танков и САУ и потеряла в бою семь танков, а на следующий день — ещё восемь.
Вопреки вышестоящим приказам командиры 18-го и 23-го танковых корпусов вместо борьбы с танками противника имевшимися у них противотанковыми средствами — артиллерией и самоходной артиллерией — ввязывались без достаточной подготовки в танковые бои и несли большие потери. Так же широко практиковалось применение самоходной артиллерии вместо танков — в качестве подвижного щита при атаках немецких опорных пунктов, что при отсутствии у САУ оборонительных пулемётов делало их лёгкой добычей германской пехоты, оснащённой реактивными гранатомётами.
19 февраля 1945 г. штаб артиллерии 3-го Украинского фронта получил распоряжение Артиллерийского управления Красной армии и Наркомата вооружения «О проведении обследования новых типов немецких танков и САУ, уничтоженных в ходе оборонительных боёв в районе оз. Балатон — оз. Веленце — р. Дунай».
В конце февраля 1945 г. было произведено обследование 90 образцов трофейной бронетехники, в том числе семи сгоревших танков типа «королевский тигр», 31-го танка «пантера», двенадцати танков T-IV, четырёх танков Т-III, 32-х САУ различных типов и четырёх бронетранспортёров.
Из 90 обследованных единиц бронетехники 86 были уничтожены артиллерийским огнём, а 4 подорвались на минах. 80 машин сгорело. На всех танках и САУ насчитали 152 пробоины от снарядов, в 35 случаях были повреждены гусеницы, в пяти — прострелы орудийных стволов и в двух случаях были сброшены танковые башни.
Из 152 пробоин 100 (65,8%) приходилось на борта танков и САУ, 27 (17,8%) — на корму и 25 (16,4%) — на лоб корпуса. 49 пробоин были от бронебойных 76-мм снарядов, 30 — от 57-мм снарядов, 50 — от снарядов неустановленного типа, скорее всего, сердечниками подкалиберных снарядов. Три пробоины были сделаны кумулятивными минами «фаустпатронов», а оставшиеся 20 пробоин приходились на снаряды всех остальных типов.
Исследуемая подбитая бронетехника также изобиловала многочисленными повреждениями от различных снарядов, пуль и несквозных «язв» от «фаустпатронов», не приведших к пробитию брони.
После упорных боёв части Красной армии 13 февраля 1945 г. окончательно очистили г. Будапешт от германских войск. В ходе боёв в окружённой группировке германо-венгерских войск было подбито и захвачено до 300 танков и САУ.
17 февраля, то есть на четвёртый день после взятия Будапешта и ликвидации контрударов немцев в районе Комарно, Замоль, Секешфехервар, Ставка Верховного Главнокомандования приказала командующему войсками 2-го Украинского фронта подготовить и провести наступательную операцию, направив удар севернее Дуная в общем направлении на Новы Замки, Малацки, Зноймо с одновременным наступлением левого крыла фронта по южному берегу Дуная и занять Братиславу; не позднее 20-го дня операции овладеть Боно, Зноймо и во взаимодействии с войсками 3-го Украинского фронта овладеть столицей Австрии — городом Вена; в дальнейшем развивать наступление в общем направлении на Пильзен.
Для выполнения этой задачи было приказано удар севернее Дуная нанести 9-й и 7-й гвардейскими армиями, а также левым крылом 53-й армии, усиленными тремя артдивизиями прорыва, тяжёлыми самоходными бригадами и полками; на участке прорыва создать артплотность не менее 200 стволов (от 76-мм и выше) на один километр фронта прорыва. Для развития успеха после прорыва обороны противника использовать по северному берегу реки Дунай 6-ю гвардейскую танковую армию и конно-механизированную группу генерала Плиева. Удар южнее Дуная нанести 46-й армией, усиленной артдивизией Резерва Главного Командования и 2-м гвардейским мехкорпусом.
Командующему войсками 3-го Украинского фронта было приказано подготовить и провести наступательную операцию со следующей задачей: ударом из района Секешфехервар в общем направлении на Папа, Сомбатель разбить группировку противника севернее озера Балатон и не позднее 15-го дня операции выйти на австро-венгерскую границу. Одновременно левым крылом фронта наступать севернее реки Драва и овладеть нефтеносным районом Надьканижа. В дальнейшем главными силами фронта развивать удар в направлении Винер Нойштадт, Ст. Пельтен для содействия войскам 2-го Украинского фронта в овладении городом Вена. Болгарскую армию использовать для обеспечения левого фланга фронта, развёртывая её по северному берегу реки Драва.