Ralentizado debido al mal tiempo, típico del invierno ruso, entre el 13 y el 14 de enero, unidades del 2.º Ejército de Choque fueron las primeras en atacar desde la cabeza de puente de Oranienbaum, y un día después las tropas del 42.º Ejército se unieron a la ofensiva, atacando desde el área de Pulkovo. Ambos ejércitos soviéticos avanzaron en la dirección general de Krasnoe Selo y Ropsha.