В течение 21 января юго-западнее и южнее Красное Село наши войска продолжали наступление и овладели населёнными пунктами Глухово, Витино, Ряхмози, Келози, Пелля, Ряхкелево, Мулдия, Русское-Высоцкое, Телизи, Лагола, Кайнелайзи, Скворицы, Аропаккози, Малая Ивановка. Нашими войсками полностью ликвидированы окружённые в предыдущих боях разрозненные группы разгромленных немецко-фашистских частей.
Северо-восточнее Тосно наши войска перешли в наступление и, сломив сопротивление противника, овладели городом и железнодорожным узлом МГА, а также с боями заняли населённые пункты Петрушино, Павлово, Мустолово, Цнигри, Келколо, Посёлок 1-й Эстонский, Посёлок Михайловский, Тортолово, Мишкино, Славянка, Карбусель, Лодва, Виняголово и железнодорожную станцию Апраксин.
Западнее Новгорода наши войска продолжали развивать наступление и заняли несколько населённых пунктов и уничтожали разрозненные группы противника, окружённые в лесах западнее города Новгорода.
Северо-западнее Калинковичи наши войска вели наступательные бои, в ходе которых овладели районным центром Полесской области Озаричи, а также заняли несколько других населённых пунктов и среди них Остров, Рыловичи, Хомичи, Виша, Савичи, Березняки, Пески, Капличи.
На других участках фронта - разведка, артиллерийско-миномётная перестрелка и в ряде пунктов бои местного значения.
В течение 20 января наши войска на всех фронтах подбили и уничтожили 51 немецкий танк.
Юго-западнее и южнее города Красное Село наши войска продолжали успешное наступление. Под непрерывными ударами советских войск противник откатывается в южном направлении, оставляя одну укреплённую позицию за другой. С боями продвигаясь вперёд, части Н-ского соединения уничтожили свыше 2.000 немецких солдат и офицеров и захватили 29 орудий, а также несколько складов с вооружением, боеприпасами и военным имуществом. Бойцы другого нашего соединения разгромили полк вражеской пехоты и захватили трофеи и пленных.
Северо-восточнее Тосно наши войска перешли в наступление. Преодолев долговременные оборонительные сооружения, которые немцы совершенствовали в течение более двух лет, советские части стремительно продвинулись вперёд и овладели районным центром Ленинградской области и важным железнодорожным узлом - городом Мга. Развивая успех, наши войска расширили фронт прорыва и заняли ряд других населённых пунктов. Разбитые части противника отступают, бросая своё оружие. Захвачено значительное число пленных.
Западнее Новгорода наши войска продолжали развивать наступление. На отдельных участках немцы оказывают упорное сопротивление, но не выдерживают ударов советской пехоты. Части Н-ского соединения, с боями продвигаясь вперёд, заняли несколько населённых пунктов. В бою за один сильно укреплённый пункт уничтожено два батальона гитлеровцев. Захвачено у немцев 3 танка, 2 самоходных орудия, 8 шестиствольных миномётов, 62 пулемёта и другие трофеи. Взяты пленные. На другом участке противник перешёл в контратаку. Советские подразделения встретили гитлеровцев перекрёстным огнём и вынудили их залечь. Затем наши бойцы стремительно выдвинулись на фланги немцев и одновременными ударами с трёх сторон разгромили их. На поле боя осталось свыше 800 вражеских трупов.
Севернее Новосокольников на одном участке батальон пехоты, четыре танка и три самоходных орудия противника предприняли контратаку. Гвардейцы-бронебойщики т. т. Кузеев, Лобастов и Семенков подпустили немцев на близкое расстояние, открыли огонь и подбили танк и два самоходных орудия «Фердинанд». Командир взвода противотанковых ружей т. Пивес подбил ещё одно самоходное орудие. Под ружейно-пулемётным огнём наших подразделений гитлеровцы с потерями отошли на исходные позиции.
Северо-западнее Калинковичи наши войска вели наступательные бои. Ожесточённый бой разгорелся за населённый пункт Озаричи. Противник сильно укрепил этот пункт, превратив его в важный узел обороны. Советские части сломили сопротивление немцев и заняли районный центр Полесской области Озаричи. На подступах и на улицах села осталось свыше 1.000 вражеских трупов. Уничтожено 7 немецких танков, 16 артиллерийских и миномётных батарей. Захвачены трофеи и пленные.
Юго-западнее города Новоград-Волынский немецкая мотопехота и танки атаковали наши позиции. После неоднократных атак противнику удалось занять один населённый пункт. Наши артиллеристы, танкисты и пехотинцы контрударом к исходу дня отбросили немцев на исходные позиции и полностью восстановили положение. На поле боя осталось 400 вражеских трупов, 24 сожжённых и подбитых танка, 2 бронемашины и 6 бронетранспортёров.
Бойцы береговой обороны Черноморского флота захватили немецкий самолёт «Ю-88», сделавший вынужденную посадку на нашей территории.
Партизанский отряд, действующий в Волынской области, 4 января подорвал на минах немецкий эшелон с горючим. В результате крушения и последовавшего за ним пожара уничтожены паровоз и 6 цистерн с бензином. Движение поездов на этом участке было прекращено на сутки. Партизаны другого волынского отряда пустили под откос два вражеских эшелона. Разбито два паровоза и 13 вагонов. Убито и ранено свыше 100 немецких солдат и офицеров.