Для того чтобы разгромить эти силы и облегчить положение Лужской оперативной группы, войсками 11-й армии Северо-Западного фронта, которой командовал генерал В. И. Морозов, с 14 по 18 июля был проведен контрудар в районе г. Сольцы: советские войска разгромили 8 танковую дивизию и тылы 56-го моторизованного корпуса, отбросили вражеские войска на 40 км к западу и тем самым на некоторое время ликвидировали угрозу прорыва противника к Новгороду.
Командовавший тогда 56-м корпусом генерал Э. Манштейн впоследствии писал: "Нельзя было сказать, чтобы положение корпуса в этот момент было весьма завидным".
Упорное сопротивление советских войск на Лужском оборонительном рубеже и контрудар в районе г. Сольцы вынудили германское командование 19 июля прекратить наступление на Ленинград. Гитлер приказал: "Продвижение в направлении Ленинграда возобновить лишь после того, как 18-я армия войдет в соприкосновение с 4-й танковой группой, а ее восточный фланг будет обеспечен силами 16-й армии".
Задержка немецкого наступления почти на месяц позволила советскому командованию организовать более прочную оборону на Лужском оборонительном рубеже и ускорить строительство укреплений на ближайших подступах к Ленинграду.
10 июля на олонецком и петрозаводском направлениях начали наступление силы карельской армии финнов, имевшей значительное превосходство над оборонявшейся здесь 7-й армией, которой командовал генерал Ф. Д. Гореленко. Однако и на этом участке в результате ожесточенных боев в конце июля войска противника были остановлены.
Существенную роль в остановке вражеского наступления на Ленинград сыграли действия советских войск в Эстонской ССР.
Оборонявшаяся в Эстонии 8-я армия была отрезана от основных сил Северо-Западного фронта и подчинена командующему Северным фронтом.
Советские воины стойко держались на рубеже Пярну - Тарту. Вражеским дивизиям не удалось в короткий срок преодолеть нашу оборону и осуществить свои планы, и 17 июля они приостановили свое наступление. Чтобы возобновить его против 8-й армии, немецко-фашистское командование усилило эстонскую группировку еще тремя дивизиями, снятыми с лужского и новгородского направлений. Это существенно облегчило положение советских войск, защищавших непосредственные подступы к Ленинграду.
Исключительно большую роль для борьбы под Ленинградом сыграла стойкая оборона советских войск на других участках советско-германского фронта, в частности в районе Смоленска. Упорное сопротивление советских воинов в районе Смоленска заставило немецкие войска перейти к обороне, продолжавшейся почти два месяца. Сковав под Смоленском главные силы группы армий "Центр", советские войска сорвали замысел противника о немедленной переброске на ленинградское направление 3-й танковой группы. Один моторизованный корпус этой группы, с опозданием направленный в группу армий "Север", не оказал существенного влияния на ход боевых действий под Ленинградом.
В период борьбы на дальних подступах к Ленинграду большое значение имели действия Краснознаменного Балтийского флота (командующий вице-адмирал В. Ф. Трибуц, член Военного совета - дивизионный комиссар Н. К. Смирнов, начальник штаба - контр-адмирал Ю. А. Пантелеев). Несмотря на огромные трудности, моряки Балтики помогали войскам в отражении наступления вражеской армии, совместно с сухопутными силами обороняли военно-морские базы и острова, прикрывали морские подступы к Ленинграду, нарушали морские коммуникации противника.
Таким образом, совместными усилиями сухопутных войск, авиации и военно-морского флота наступление немецко-фашистских войск на Ленинград было приостановлено на всех направлениях. Враг занялся перегруппировкой своих сил и средств.