5-й мотострелковый полк одной ротой в 14:00 пытался перерезать дорогу в районе Пески, но был отброшен. К 17:00 он занимал оборону южнее д. Пески в лесу. Остальные роты оборонялись у отдельных переправ и дорог через Шелонь на фронте Никольское, Казачий Лютен, Илемно, Залищенье.
В ночь с 16 на 17 июля под прикрытием арьергардов и благодаря настойчивым атакам на Сольцы с западного направления противник сумел вывести свои части из окружения в западном направлении.
17 июля 237-я дивизия силами 835-го полка прочно удерживала район деревни Городище. В качестве усиления ему был придан 691-й артполк и часть 715-го гаубичного артполка. В течение дня немцы два раза поднимались в атаку, но каждый раз отбивались с большими для него потерями. Остальные силы дивизии, прикрываясь на рубеже Веретье, Лубино фронтом на юго-восток, занимали оборону к двум часам дня в 2 км севернее Болоцко, Поречье, Пашкова. Перед фронтом дивизии действовали части 29-го моторизованного полка противника. 841-й полк 17 июля соприкосновения с противником не имел и вечером сосредоточился в лесу восточнее Осташево. Его 3-й батальон занимал оборону в районе д. Рямешки.
70-я дивизия, после того как накануне в 19:30 овладела Сольцами, продолжала продвижение в западном направлении и вышла к двум часам дня в район МТС и Большого Заборовья.
В ночь на 18 июля немецкая пехота при поддержке танков прорвалась через позиции 183-й дивизии в районе Пески и переправилась через Шелонь. Правый фланг дивизии оказался оттесненным на рубеж Петрово, Сухарево. В первой половине дня бойцы дивизии вели бой с пехотой и механизированными частями противника на фронте Зелеменье, Строкино, Кузнецова, Опока, Боровичи. В районе Большой Луки, что в восьми километрах южнее Боровичей, противник смог переправить на восточный берег Шелони несколько танков, роту пехоты с мотоциклами. Для обеспечения флангов командир 183-й дивизии направил к месту прорыва стрелковый батальон с артиллерией.
В районе Порхова и севернее противник ввел в бой свежие части 21-й пехотной дивизии, которые атаковали позиции 182-й дивизии и смогли оттеснить их. Ожесточенный бой завязался на рубеже Березна (в 12 км северо-восточнее Порхова), Ровно (в 6 км восточнее Порхова), Дуброво фронтом на юго-запад и юг.
Командование корпуса послало к месту прорыва дополнительные силы, истребительные батальоны, 5-й мотоциклетный полк, ранее действовавший под Сольцами. На прорыв была нацелена и авиация. Сводной группой штаба 22-го стрелкового корпуса командовали непосредственно командующий корпусом генерал-майор А.С. Ксенофонтов, начальник штаба корпуса полковник И.М. Леднев и начальник оперативного отдела полковник А.С. Лесниченко. На командном пункте корпуса старшим остался заместитель начальника связи майор А. Изотамм.
Именно в этот момент тут появились немецкие мотоциклисты. Оборону командного пункта возглавили майор Изотамм, капитаны Г. Лоог и Э. Альт. В бою принимали участие все — от писарей до поваров и радистов включительно.
Отличился заместитель политрука 415-го батальона связи А.К. Мери. Он получил от политрука роты Ф. Клименко приказ возглавить группу бойцов, сражавшихся в одном из секторов обороны штаба. Его группа в течение нескольких часов отражала натиск врага. В начале боя Мери был ранен, но остался в строю и вел огонь из ручного пулемета. Когда были израсходованы все патроны, Арнольд Мери под сильным огнем противника принес ящик патронов и, подбодрив товарищей, снова вступил в бой. Вскоре он был ранен вторично, но продолжал вести бой. Когда фашисты подошли совсем близко, то Мери и его бойцы забросали их гранатами. Противник отступил. Мери снова вел огонь из пулемета по убегающим гитлеровцам, когда был ранен в третий раз. Только после этого он оставил поле боя. Но к этому времени подоспели курсанты полковой школы и завершили разгром прорвавшихся немцев. За свой подвиг Мери, первому из эстонцев, Указом Президиума Верховного Совета СССР от 15 августа 1941 года было присвоено звание Героя Советского Союза.
180-ю дивизию для локализации прорыва также начали перебрасывать на порховское направление, определив рубеж развертывания в шести километрах южнее города. К шести часам вечера она выходила на рубеж Черноречье, Шенец.
70-я дивизия ночью перешла в наступление и к утру 18 июля овладела Большим и Малым Заборовьем, Ходочково и наступала на запад. Ее 252-й полк продвигался от западной границы Сольцов, захватив при этом танк, бронемашину и другое вооружение. Артиллерия полка перебазировалась в Молочково. 68-й полк достиг деревни Крюково, дальнейшее его продвижение по маршруту Косарево — Почин — совхоз «Халтурине» затруднялось обстрелом этих населенных пунктов со стороны соседнего 252-го полка. 329-й полк утром овладел деревнями Остров и Пашково и продвигался в сторону Николаевского и Бараново. Связей со своими соседями полк также не имел.