Сосредоточение для атаки пехотных частей и части артиллерии началось вечером 19 марта. Основная масса артиллерии дивизии прибыла к фронту 20 марта. Для атаки 131-я пехотная дивизия разделилась на две ударные группы: 431-й пехотный полк оберста Георга Зеегерса развернулся справа, а 434-й полк оберста Эриха Набера — слева от железнодорожной линии. За полками, по центру, был поставлен разведывательный батальЬн дивизии. Поддерживать наступление должен был дивизионный 131-й артиллерийский полк и 190-я легкая бригада штурмовых орудий {120}.
Немцам противостояла испытанная и неоднократно отличавшаяся в предыдущих боях 143-я стрелковая дивизия полковника М.М. Заикина.
Итак, атака 42-го армейского корпуса на Ковель началась 20 марта, хотя сосредоточение артиллерии не было закончено до конца (чем-то напоминает ситуацию во 2-м Белорусском фронте на начало Полесской операции). 131-я пехотная дивизия перешла в наступление. Согласно немецким данным, для советской стороны эта атака была полностью неожиданной {121}. Немцы атаковали из Скибы и быстро захватили Руду, где встретили только слабое сопротивление. Развивая успех, к вечеру части 131-й пехотной дивизии заняли село Беличи и железнодорожную станцию Мацеев. Генерал-майор Вебер тут же приказал развернуть в Мацееве командный пункт дивизии. Немцами было взято значительное количество пленных, при собственных небольших потерях. Первый день наступления прошел успешно и боевой дух войск был на высоте. В будущее смотрели с оптимизмом.
Впрочем, советские войска быстро поняли что к чему и в качестве ответной меры атаковали железнодорожную линию с юга. Этот удар был для немцев довольно неожиданным, и красноармейцы временно перерезали железную дорогу у Скибы. Также советская авиация предприняла несколько налетов на станцию Любомль, причем один из них пришелся на момент, когда разгружался эшелон с орудиями 131-го артиллерийского полка. Однако результативность этих налетов была небольшой, и существенных потерь немцы не понесли.
На следующий день немецкого наступления советские войска уже оправились от эффекта неожиданности, и уровень сопротивления резко возрос. Впрочем, хотя и крайне медленно, но немцы продвигались вперед, вытесняя стрелковые части 47-й армии: 21 марта 131-я пехотная дивизия захватила села Паридубы и Тупалы. На следующий день, 22 марта, были взяты Старые и Новые Кошары.
Вместе с успехами наступление 131-й пехотной дивизии против упорно сопротивляющегося противника отдавалось тяжелыми потерями. Штабной автомобиль командира дивизии Вебера наехал на мину, генерал получил легкое ранение, однако был вывезен в тыл; временное командование дивизией было возложено на оберста Георга Зеегерса, командира 431-го пехотного полка.
Боевая группа «Викинг» также выдвигалась вперед, беря под контроль территории по краям от железной дороги. Идя вслед за 131-й пехотной дивизией, «Викинги» взяли под контроль станции Скибы и Мацеев. В Мацееве были сосредоточены части 1-го батальона полка СС «Германия» под командованием штурмбаннфюрера СС Гельмута Мюллера [32]. Также Рихтер подтянул к фронту 3-й батальон полка СС «Германия».
По мере продвижения немецких войск вперед, тут же начались работы по восстановлению железнодорожных путей. Теперь рабочие команды работали под охраной эсэсовцев, поэтому дело спорилось, отремонтированы они были довольно-таки быстро. Теперь подкрепления можно было доставлять к фронту прямо по железной дороге. Что и говорить, существенное подспорье для атакующих. Здесь стоит отметить, что группа Рихтера была подчинена 131-й пехотной дивизии, поэтому снабжение ее легло на плечи армейских снабженцев и логистиков {122}.
К вечеру 22 марта 131-я пехотная дивизия стояла лишь в 10 километрах от Ковеля, однако за два дня наступления потери были понесены тяжелые, а фланговое прикрытие оказалось либо слишком слабым, либо отсутствовало вообще, так как «викинги» не смогли обеспечить его в полной мере. Эйфория первого успешного дня уже прошла, началась суровая реальность.
Трудностями немецких войск воспользовалась 47-я армия, части которой нанесли целый ряд контрударов по пробитому коридору. С южного фланга советские части атаковали из лесистого района юго-восточнее Кошары и нанесли одновременный удар на Мацеев с севера (из района Зачернечье) и с юга (из лесистого района Милановичи). Наряду с этим красноармейцам снова удалось перерезать железную дорогу у Скибы (где действовали части «Викинга») и у Руды (части 131-й пехотной дивизии). Ценой больших усилий немцам удалось справиться со всеми этими угрозами и стабилизировать положение, однако облегчение было лишь временным. Ширились и вылазки партизан, осуществлявших диверсии против железной дороги, однако немецким рабочим командам самоотверженными усилиями удавалось ремонтировать все повреждения. Таким образом, общая обстановка для дивизии становилась все более и более невыгодной.