В ночь на католическое Рождество части Красной Армии начали очередной штурм позиций испанской дивизии. Наиболее сильный натиск испанцам пришлось отражать у поселков Ударник и Горка. Испанская дивизия опять смогла удержаться на занимаемых позициях. Испанцы уступили врагу лишь Шевелево. На следующий день, воспользовавшись затишьем, части дивизии при-ступили к возведению «промежуточной» позиции между советскими и немецкими позициями. 27 декабря, правильно оценив положение, советское командование послало свои войска на штурм «промежуточной» позиции и поселка Ударник. Поселок удалось удержать, и испанское командование послало 3 роты на выручку защитников «промежуточной» позиции. Но было уже поздно — все защитники позиции погибли.
В конце декабря 1941 г. в составе дивизии была организована лыжная рота из добровольцев разных частей. 8 января 1942 г. лыжная рота по просьбе немецкого командования перешла по льду оз. Ильмень и отправилась на помощь немецкому гарнизону, окруженному во Всваде. Из 206 лыжников пострадали от обморожения и выбыли из строя 178 человек. Остатки роты приняли участие в деблокированнии немецкого гарнизона, но к концу операции в строю осталось всего лишь 12 испанцев{231}. Испанская армия постоянно заменяла выбывших солдат новыми добровольцами.
С середины января 1942 г. испанские добровольцы участвовали в отражении наступления 2-й ударной армии на Волховском участке фронта. Советские войска под командованием генерала А. А. Власова попытались своим контрнаступлением снять блокаду с Ленинграда. К весне советское наступление провалилось, и на этом участке фронта образовался т. н. Волховский котел. Испанцы участвовали во всех крупных операциях по уничтожению образовавшегося котла. Потери дивизии неуклонно росли и к середине апреля 1943 г. составили 8000 человек{232}. С мая 1942 г. части дивизии вели бои с разрозненными отрядами красноармейцев, а в конце июня участвовали в тяжелых боях за Малое и Большое Замошье. Затем части дивизии отбыли в Колпино, чтобы сменить части 121-й пехотной дивизии.
По прибытии в Колпино дивизия была включена в состав XXIV армейского корпуса. В конце августа 1942 г. ее перевели в Пушкин и затем выдвинули на фронт. Немецкое командование выделило для испанцев 29-километровый участок фронта, тянувшийся от Пушкина до Красного Бора. С этого момента части дивизии участвовали только в оборонительных позиционных боях. 13 декабря 1942 г. генерала Муноса-Грандеса на посту командира дивизии сменил другой известный испанский генерал Эмилио Эстебан Инфантес.
С середины января 1943 г. Красная Армия начала свое очередное контрнаступление. Испанцы обороняли свой участок фронта, а один из батальонов 269-го полка был взят в качестве ударной группы для применения в боях за Поселок № 6 (в районе Мги). 10 февраля 1943 г. после интенсивной артиллерийской подготовки советские войска обрушились на Красный Бор. Командир испанской дивизии ввел в бой все свои резервы и даже запасной батальон, но это не спасло ситуации — Красный Бор был оставлен. В результате боев советские войска продвинулись на 3 км.
Испанцы также оборонялись на западном берегу р. Ижоры у местечка Подолово. На этом рубеже испанцы с успехом отбили все атаки Красной Армии. Февральское наступление советских войск дорого обошлось испанцам. В боях за Красный Бор и его окрестности дивизия потеряла почти 75 % своего состава. Так, перед началом советского наступления в дивизии числилось 5608 человек, а в ходе боев испанская дивизия потеряла 3645 человек.
Месяц спустя части дивизии участвовали в боях за Петрулово, а потом в долгой позиционной войне. Каждый полк дивизии сформировал свою штурмовую группу для атак противника. Чередуясь, эти группы участвовали в рейдах на окопы противника. Летом 1943 г. испанцы приступили к возведению 2-й и 3-й линий траншей на занимаемых позициях у Пушкина. Вместе с остальными частями L армейского корпуса части 250-й пехотной дивизии участвовали в отражении советских атак.
Изменения во внешней политике правительства Франко сделали невозможным дальнейшее пребывание испанской дивизии на советско-германском фронте. Представители США и Великобритании в Испании усилили нажим на Франко и потребовали немедленного отзыва испанской дивизии. Последний бой частей 250-й дивизии состоялся 4 октября 1943 г. В этот день Красная Армии атаковала позиции 269-го полка на востоке от Пушкина, однако советские войска так и не достигли видимого успеха. За время пребывания на фронте потери испанской дивизии составили 12 726 человек, из них убитыми 3934 (в их числе 153 офицера), 8466 ранеными и 326 пленными и пропавшими без вести{233}.