Артиллерийская подготовка началась в 9 часов 35 минут. В течение первых пяти минут был нанесен мощный огневой удар по траншеям противника, его живой силе, командным и наблюдательным пунктам, узлам и линиям связи. Затем артиллерия перешла к ведению методического огня на разрушение траншей и укреплений. В 10 часов 40 минут в районе урочища Порожки соединения, входившие в состав ударной группировки армии, тесно взаимодействуя с танками и артиллерией, перешли в атаку.
День был пасмурный и не по-зимнему теплый. Низкая плотная облачность не позволяла применить штурмовую авиацию. Танки с трудом двигались по оттаявшей болотистой земле. Но пехотинцы, одетые в белые маскировочные халаты, смело устремились вперед.
Тем не менее, немцы отчаянно контратаковали. Их авиаполевые дивизии, понеся большие потери, не смогли сдержать натиск наступающих советских частей. Командование 3-го танкового корпуса СС, преодолев замешательство, сумело наладить управление войсками и организовать сопротивление. 15 января юго-восточнее Гостилиц в бой были введены подразделения 61-й пехотной дивизии вермахта, под Дятлицы были переброшены танковые дивизии СС «Нордланд» и «Недерланд» (дивизии состояли из добровольцев, в основном скандинавских и голландских коллаборационистов). Упорные бои шли за Шпаньково и Большие Борницы (эти населенные пункты 4 раза переходили из рук в руки). Лишь на третий день при поддержке авиации советским войскам удалось завершить прорыв главной полосы вражеской обороны и расширить ее до 23 км по фронту. Овладев ключевыми узлами дорог в районе Гостилиц и Дятлиц, стрелковые соединения первого эшелона пробились на глубину 8-10 км и устремились к Ропше.
15 января к активным действиям приступили соединения 42-й армии, 30-му гвардейскому корпусу удалось прорвать фронт на узком участке в районе Пулково, и части двинулись в направлении Красного Села, но захлебнувшееся наступление на флангах требовало введения в бой двух дополнительных стрелковых дивизий. Враг, опираясь на мощный оборонительный рубеж, оказывал наступающим частям Советской армии яростное сопротивление. Лишь к исходу 17 января войска прорвали главную полосу вражеской обороны, продвинулись до 10 км и вклинились во вторую полосу.