Действия 16 июля
Весь день 16 июля вокруг Сольцев продолжались тяжелые бои. Два полка 70-й стрелковой дивизии при поддержке нескольких машин 5-го танкового полка отражали контратаки противника в западной части города. Но к вечеру 8-я танковая дивизия все-таки была вынуждена оставила Сольцы. Отход прикрывал 8-й мотоциклетный батальон подполковника Кютта, понесший большие потери. К 10 часам утра 17 июля дивизия отошла за насыпь железной дороги в двух километрах от его окраины. Одновременно немцы перешли к обороне на рубеже реки Шелонь от Рельбицы до железнодорожного моста.
Действия 17 июля
Приказом Манштейна полковник Шеллер был назначен командиром новой боевой группы, в которую вошли: усиленный полк СС, 3-й батальон 8-го моторизованного полка 3-й моторизованной дивизии, 48-й отдельный саперный батальон из состава РГК и одна рота из 10-го танкового полка. Самой 8-й танковой дивизии к 18 июля предписывалось отойти за реку Ситню, на линию Лемно – Витебско – Ночи. Однако затем отход был приостановлен в связи с выдвижением на правый фланг дивизии 1-го армейского корпуса (11-я и 21-я пехотные дивизии). Корпус был передан в оперативное подчинение 4-й танковой группы и должен был наступать от Порхова в направлении на Дно.
Танк Pz.Kpfw.38(t) из 8-й танковой дивизии на улице города Сольцы, 17 июля 1941 года
Локтевая связь с 3-й мотодивизией слева все еще отсутствовала, однако наступление советских войск здесь развивалось гораздо менее удачно. 17 июля, после двух дней встречных боев, командование 11-й армии решило изменить направление удара 237-й дивизии, перенеся его южнее, в полосу левофлангового 838-го полка. Таким образом предполагалось отрезать 3-ю мотодивизию от 8-й танковой дивизии. В районе Городище был оставлен 1-й батальон 835-го стрелкового полка с 3-й ротой
2-го танкового батальона (10 машин), остальные два стрелковых батальона вместе с танками перебрасывались в район деревень Каменка и Черемец с задачей овладеть селами Болоцко, Борок, Новоселье и отрезать противнику путь отхода на юг. В этот же день был обнаружен 21-й мотострелковый полк – после долгого пешего марша он вышел в лес севернее станции Уторгош. К исходу 17 июля в 21-й танковой дивизии насчитывалось 56 танков, в том числе 10 огнеметных.
В этот же день мотоциклисты разведывательного батальона 3-й моторизованной дивизии вели разведку из района деревни Большой Звад и попали в засаду 2-го батальона 835-го стрелкового полка. К вечеру, по данным нашей разведки, противник силою до батальона мотопехоты с 10–15 танкетками и минометным взводом удерживал село Болоцко в излучине Мшаги, обеспечивая выдвижение своих частей западнее него на Городище. Между селами Болоцко и Новоселье отмечалось до моторизованной роты противника, а в лесу южнее Городище сосредоточился еще один немецкий батальон, при поддержке минометов готовящийся вновь атаковать Городище.
Действия 18 июля
18 июля стоявшая дотоле жара сменилась прохладой, небо затянуло облаками. Советские войска продолжали атаки, хотя и с меньшей силой. 8-я танковая дивизия отчиталась о девяти подбитых вражеских танках. В этот день на командный пункт дивизии прибыл сам Манштейн, сообщивший о том, что следующей ночью 8-ю танковую должна сменить на позициях моторизованная дивизия СС «Мертвая Голова». Сначала отходили танковый, оба моторизованных полка и мотоциклетный батальон, затем – остальные части.
Тем временем к утру 18 июля 70-я стрелковая дивизия овладела деревнями Большое и Малое Заборовье и Ходачково, продвигаясь фронтом на запад. Правее нее в 3:30 части 237-й танковой дивизии при поддержке танков 42-го танкового полка перешли в наступление. 1-й батальон 835-го стрелкового полка, атакуя из района Городище без поддержки танков, сбил сопротивление противника и к 5 утра овладел южными скатами высоты 66,3. К 15:30 он вышел на рубеж отметка 66,0, Фомино (севернее Борок). Находившиеся здесь части противника были отброшены в болото юго-западнее Городище. 3-й батальон 838-го стрелкового полка, действуя при поддержке основных сил 42-го танкового полка (группа Решетникова) к 15:30 занял Болоцко. 2-й стрелковый батальон с ротой танков старшего лейтенанта Кошелева (18 машин) в 11 утра занял село Бараново, имея задачей в дальнейшем наступать на Новоселье и Язвищи, отрезая противнику пути отхода на юг.