Am 12. Januar 1944 griff die 2. Baltische Front an und wurde in zähe Kämpfe bei Nowosokolniki verwickelt. Zwei Tage später begann die 2. Stoßarmee der Leningrader Front aus dem Brückenkopf von Oranienbaum auszubrechen. Die 2. Stoßarmee war vorher heimlich mit etwa 44.000 Mann, 600 Geschützen und weiterem Material über den Finnischen Meerbusen verschifft worden. Am 15. Januar trat auch die 42. Armee der Leningrader Front zum Angriff an, die ab dem 16. Januar auch von der 59. Armee der Wolchow-Front unterstützt wurde. Am 17. Januar wurde die erste deutsche Verteidigungslinie durchbrochen und die Wehrmacht begann sich aus Krasnoje Selo, Ropscha und Urizk zurückzuziehen.