252-й полк 70-й дивизии наступал между реками Мшажка и Шелонь, а 221-й артиллерийский полк обстреливал сам город. Особое внимание уделялось территории аэродрома, где в ожидании заправки скопилось более 50 танков. Из-за недостатка снарядов значительного эффекта достичь не удалось. К шести часам утра бой велся в одном километре севернее Сольцов и далее на подступах к Скирино, Пески, Мшага. Немцы прочно удерживали город и берег Шелони и только после 16-часового боя к 10 часам утра бойцы дивизии смогли войти на окраину Сольцов. Заняв город, бойцы дивизии приступили к уничтожению окруженного противника. Особенно упорные бои развернулись в районе Михалкино и южнее, где находилось до пехотного полка противника, 50 танков, артиллерийский дивизион и большое количество мотоциклистов. Несколько атак противника были отбиты и сохранены все свои позиции.