Ночью советские стрелковые части слабыми силами атаковали участок обороны III батальона 26-го полка СС и дивизионной роты сопровождения к западу от Тес. Эта атака была с успехом немцами отбита. Однако наутро стало ясно, что красноармейцы обошли эсэсовцев с фланга. В 8 утра позиции III батальона были атакованы в лоб крупными силами, а дивизионная рота сопровождения была обойдена с правого фланга. Не став искушать судьбу, она быстро отступила к лесу в трех километрах южнее Баконинаны. Имея в своих оборонительных порядках «Ягдпантеру» III, батальон 26-го полка СС, напротив, принял бой. После жестокой рукопашной схватки за командный пункт батальона эсэсовцы были отброшены к Баконинане. В 10:00 пришел приказ из штаба дивизии, согласно которому батальон (и «Ягдпантера») должен был оставить Баконинану, оборона которой была возложена на дивизионную роту сопровождения. Эта рота до 13:30, должна была прикрывать отход частей дивизии.
Уже скоро она была атакована превосходящими силами противника. До 13:30 позиции роты кое-как удерживались, а затем эсэсовцы начали отход в направлении Цирка, которого и достигли к вечеру.
Остальные батальоны 26-го полка СС и саперный батальон с боями отступали к Дудару. В бою погиб командир 5-й роты 26-го полка СС штандартеноберюнкер СС Хайнц Кунце. К тому моменту, как части полка достигли Дудара, его 5-я и 7-я роты состояли лишь из пяти человек каждая, более боеспособной была 6-я рота – 40 бойцов. Несмотря на тяжелые потери и усталость личного состава, полк занял оборону у Дудара. Его поддерживал 12-й зенитный дивизион СС и части артиллерийского полка дивизии.
Уже днем советские войска атаковали Дудар с севера, танками и пехотой, при поддержке авиации. Один Ил-2 был сбит дивизионными зенитчиками. Зенитчики отличились и в боях с танками – 2-я батарея уничтожила шесть советских танков. При этом советские танкисты в долгу не остались и подбили два 88-мм орудия и одно 37-мм. Вечером дивизион был снят с позиций и направлен в местечко Путри-Майор (четыре километра юго-западнее Цирка). Также к западу были передислоцированы и батареи артиллерийского полка дивизии. 26-й полк СС оборонял Дудар до вечера, а затем получил приказ отступать к Найоримонту, где уже готовились к обороне части дивизии СС «Тотенкопф». Учитывая, что к этому моменту полк остался в одиночестве, а противник атаковал значительными танковыми силами, то приказ на отход лишь предупредил отступление полка.
Вскоре свои планы немцам пришлось изменить. На левом фланге дивизии части «Тотенкопф» потеряли Коромлю, однако 12-й разведывательный батальон СС вернул ее контратакой. На правом – «Лейбштандарт» (с 25-м полком СС и 12-м противотанковым дивизионом СС) все еще продолжал отчаянно сопротивляться у Варполоты, однако между ним и «Гитлерюгенд» возникла широкая брешь. В итоге командование I танкового корпуса СС бросило на ее прикрытие потрепанные дивизионную роту сопровождения (выступила сразу же) и 26-й полк СС (без III батальона). I и II батальоны полка получили приказ двигаться в район Локута, чтобы прикрыть правый фланг дивизии. Понимая, что толку от истощенных батальонов будет мало, им в усиление придали II танковый батальон, вернее, то, что еще оставалось от батальона. Гренадеры уселись на бронетехнику и двинулись выполнять приказ. Танки с гренадерами достигли Локута к 07:15 23 марта, рота сопровождения прибыла раньше и уже успела окопаться на холмах юго-восточнее Локута. Ее подчинили II батальону 26-го полка СС.
Остальные части дивизии к вечеру 22 марта отступили на оборонительную позицию «Клара» – импровизированную линию обороны от района восточнее Цирка до Локута. Командный пункт дивизии был развернут в монастыре Цирка.
23 марта основная сила ударов Красной армии была сосредоточена в районе между северным берегом озера Балатон и южной оконечностью леса Бакони. Важный дорожный узел Веспрем был немцами потерян.
Утро 23 марта для частей дивизии в районе Локута выдалось спокойным – противник не атаковал, очевидно, собираясь с силами. На других участках обороны дивизии было куда жарче. Уже днем советские войска захватили Цирк, отбросив III батальон 26-го полка СС. На левом фланге дивизии советские войска также успешно продвинулись, в 10 километрах севернее Цирка против них был брошен 12-й разведывательный батальон СС, завязавший сдерживающие бои.