Между тем в районе Секешфехервара противник с неослабевающей активностью продолжал развивать свое наступление, распространяя его на все новые участки позиции «Маргарита». При этом на многих направлениях в нашей обороне образовались глубокие бреши. Свой главный удар противник направил на дефиле между озером Веленце и Будапештом. Передовые части его брошенных в прорыв танковых и моторизованных соединений были остановлены нашими танковыми группами уже далеко в глубине нашей главной полосы обороны. Благодаря массированному применению пехоты русским удалось, несмотря на большие потери в людях и технике, продвинуться далее на северо-запад и на север. В то время как на правом фланге, на участке 1-й танковой дивизии, обороняющимся войскам 3-го танкового корпуса удалось отразить многократные атаки противника, в особенности у Польгарди, в районе Фалу-Баттяна, крупные силы советской пехоты, поддерживаемой одиночными танками, прорвались в северо-западном направлении восточнее Шарсентмихая и вышли к Пальмадёру и Густушу. Часть сил его западной группировки повернула на Секешфехервар. Мощная танковая группировка прорвалась через Пакозд на север и северо-запад и овладела населенным пунктом Патка. Отсюда она продолжила наступление в юго-западном направлении на Секешфехервар и соединилась с другой вражеской группировкой, ведшей бои севернее города. После ожесточенных боев в ночь на 23 декабря Секешфехервар был нами потерян.
Между озером Веленце и Будапештом образовались еще более глубокие бреши. Позиции 271-й «народно-гренадерской» дивизии были прорваны в ходе первой же атаки советских танков. Мощная группировка противника продвинулась через Пазманд по обе стороны от Вереба на Вертешаг, а затем частью сил повернула на Валь. Населенные пункты Коясосентпетер и Мартонвашар были также захвачены русскими, которые из этого района продолжали наступать танковыми частями дальше на Табайд. После того как одна из советских группировок захватила Тордаш, противник продолжил наступление на Дьюро. Чтобы сохранить контроль над войсками, штаб 3-го танкового корпуса создал в районе северо-восточнее озера Веленце боевую группу Гребера (начальник штаба 3-го танкового корпуса), которая уже 21 декабря была заменена штабом моторизованной дивизии «Фельдхернхалле» (генерал-майор Папе), прибывшим из Будапешта. Задача включенных в эту группу войск состояла в том, чтобы сдержать натиск противника, рвущегося через Бичке в направлении на север. Однако эта задача оказалась им не под силу и опять-таки главным образом потому, что здесь не хватало пехоты. Зато в районе Замоль 4-я кавалерийская бригада под командованием генерал-майора Холсте, только что переброшенная в этот район, сумела сорвать удар противника через дефиле у Мора.
В то же время группа Папе, на участке которой полностью самоликвидировалась 271-я «народно-гренадерская» дивизия, несмотря на проявленное командованием умение руководить боем, не сумела воспрепятствовать вторжению вражеских сил в горы Вертеш и в индустриальный район Татабанья.
В то время как сражение юго-западнее Будапешта приближалось к своему кульминационному пункту, в районе Дуная на плацдармах шли бои местного значения. Противник вел лишь беспокоящий артиллерийский огонь да изредка предпринимал атаки небольшими силами. Сравнительно спокойная обстановка отмечалась и на острове Сентендере. Зато севернее излучины Дуная завязались тяжелые бои. После ожесточенного уличного боя нами был потерян Соб. Противник ворвался также в Ипойдамашд и в Хелемба. На участке дивизии «Сент Ласло» у Леткеша противник прорвал первую позицию главной полосы обороны. В результате этих успешных действий противника танковой группе 57-го танкового корпуса, пытавшейся нанести контрудар в районе Ипольсега и Эстергома, создалась угроза с тыла.
Юго-западнее дефиле у Ипольсега противник предпринял наступление вдоль восточного берега реки Грон. Наши танковые дивизии, наступавшие здесь с севера и с юга, сумели продвинуться вперед, однако выполнить задачу — закрыть дефиле у Ипольсега — они не смогли. Наше наступление приостановилось в горных отрогах южнее Ипольсега, так как необходимо было перегруппироваться и обеспечить фланги против прорвавшихся из гор Бержень частей противника.
На фронте 8-й армии противник расширил район прорыва в полосе 4-го танкового корпуса севернее Киш-Теренне до высот севернее Вижлаша и северо-восточнее Казара. Ряд вклинений образовался и на участке 29-го армейского корпуса. Юго-западнее Фелединце и западнее Римавска-Соботы противник продолжал упорно продвигаться на Лученец, безуспешно пытаясь во взаимодействии с группировкой, наступавшей с юга на Шалго-Тарьян, окружить войска левого фланга 8-й армии.