Несмотря на сильное противодействие противника (особенно его артиллерии и авиации), в период с 12 по 22 августа суда Северо-западного речного пароходства и корабли Ладожской флотилии вывезли с изолированных плацдармов свыше 26 тысяч бойцов, 155 орудий, 178 пулеметов, около 800 автомашин и тракторов, более 5000 лошадей, свыше 1100 повозок. При этом 168-я стрелковая дивизия была эвакуирована со всей материальной частью и тылами и сразу же направлена в район Колпина. Чтобы предотвратить беспрепятственное продвижение финнов в юго-восточном направлении, командование 23-й армией ввело в брешь 265-ю стрелковую дивизию, только что переданную 23-й армии.
10 августа финны отразили советский контрудар у Хийтолы и на следующий день возобновили наступление по всему Карельскому перешейку. В течение месяца шли напряженные бои на выборгском направлении. Войска левого крыла 23-й армии (115-я, 43-я и 123-я стрелковые дивизии) при поддержке сил флота отражали наступление превосходящих по численности неприятельских войск. Большую помощь советским войскам оказывали 12 береговых батарей Выборгского укрепрайона и корабли шхерного отряда (канонерские лодки и бронекатера). Береговые батареи и корабли отразили несколько попыток высадки десантов на острова и в тыл советским частям.
20 августа войска левого крыла 23-й армии начали планомерный отход, одновременно свертывались и эвакуировались подразделения береговой обороны. Береговые батареи, расположенные на островах Выборгского залива, корабли шхерного отряда и посланные им на помощь эсминцы «Сильный» и «Стойкий» своим огнем прикрывали отход войск и отражали десанты противника. Для действий на приморском участке фронта из личного состава береговой обороны был создан сводный полк моряков.
Однако планомерного отхода не получилось. Финны зашли в тыл и отрезали пути отхода. 43-я, 115-я и 123-я дивизии оказались в окружении. Попытка сводного полка моряков контратакой прорвать окружение дала только частный результат. Все же окруженные части с помощью моряков смогли прорваться к побережью в районе Койвисто. При поддержке береговых батарей с островов Бьёркского архипелага советские войска несколько дней обороняли плацдарм. 31 августа началась эвакуация их в Ленинград, для чего были выделены транспорты и корабли. 1 и 2 сентября были вывезены 27 тысяч человек, в том числе две тысячи раненых. Отход и посадку войск на корабли прикрывали сводный полк моряков и береговые батарей.
29 августа финны взяли Выборг и Кивеннену, 30 августа – Райволу и 31 августа – Териоки. «Под натиском противника отступление 23-й армии превратилось в беспорядочный отход, во время которого части и соединения потеряли почти все оружие, боевую технику» [165] .
1 сентября Военный совет Ленинградского фронта принял решение отвести 23-ю армию на рубеж Карельского укрепрайона (№ 22), проходивший по границе 1939 года. Войска 23-й армии к исходу 1 сентября заняли оборону на рубеже Карельского укрепрайона. 31 августа финские войска на Карельском перешейке получили приказ командования прекратить наступление дальше старой государственной границы. На позиции Карельского укрепрайона советские войска создали стабильную линию обороны, просуществовавшую до 1944 года.
Позже в своих мемуарах маршал Маннергейм написал, что он и президент Рюти были против наступления на Ленинград по идейным соображениям. На самом же деле у финнов не было тяжелой артиллерии для преодоления 22-го укрепрайона, а главное, на позициях финнов был слышен грохот сотен тяжелых орудий (калибра от 130 до 406 мм) Балтийского флота, кронштадских фортов, железнодорожных установок и НИМАП [166] . Возможность гибнуть под этим шквалом огня финны любезно предоставили своим германским союзникам.
Советские руководители, бравшие в аренду территорию на полуострове Гангут (Ханко), мало что понимали в военном деле. Протяженность арендуемой части полуострова от перешейка до западной оконечности составляла всего лишь 22 км. Сразу после передачи базы СССР к востоку и северу от нее началось строительство финских батарей. Всю территорию базы простреливали не только береговые, но и полевые орудия противника.
Советское командование планировало построить на полуострове и прилегающих островах мощные береговые батареи, которые во взаимодействии с береговыми батареями в районе Таллина должны были перекрывать артиллерийским огнем вход в Финский залив. Но времени на осуществление этого просто не хватило. На острове Руссарэ (у мыса Гангут) началось строительство 305-мм башенной батареи, возле противоположного берега (в Эстонии) – четырехорудийной 406-мм батарея, на острове Осмуссар строились 180-мм и 305-мм башенные батареи. Из всех этих батарей к началу войны успели ввести в строй только 180-мм батарею № 314 на острове Осмуссар.
На Ханко же удалось перегнать по железной дороге через Финляндию две железнодорожные батареи. В состав батареи № 9 входили три 305-мм железнодорожные установки ТМ-3-12, в состав батареи № 7 – четыре 180-мм установки ТМ-1-180. Кроме того, на Ханко базировались 29-й и 30-й отдельные дивизионы береговой артиллерии. В их составе были открыто установленные щитовые установки: девять 130-м установок Б-13 и три 100-мм установки Б-24. Для противокатерной обороны предназначались установленные на берегу двадцать 45-мм универсальных полуавтоматов 21 К, толку от которых было мало при стрельбе как по катерам, так и по самолетам. ПВО базы осуществляли три зенитных артдивизиона, вооруженных 76-мм зенитными пушками обр. 1931 г. Их начали заменять новыми 85-мм пушками обр. 1939 г. Были получены четыре новые 85-мм пушки, но без приборов управления зенитным огнем, то есть бесполезные для стрельбы по самолетам.
Сухопутную оборону базы на полуострове Ханко осуществляла 8-я отдельная стрелковая бригада (270-й и 335-й стрелковые полки, 343-й артполк, батальон танков Т-26). Строительством укреплений и жилых помещений занимались 93-й и 94-й отдельные строительные батальоны, 296-я и 101-я отдельные строительные роты и 219-й отдельный саперный батальон – все части московского и окружного подчинения.
На перешейке полуострова на танкоопасных направлениях был прорыт противотанковый ров. Вдоль всего перешейка установили проволочные заграждения и построили деревянно-земляные инженерные сооружения, которые в лучшем случае выдерживали попадания 152-мм фугасного снаряда.
На Ханко базировались 13-й истребительный авиаполк (60 самолетов И-16 и И-153) и 18-я авиаэскадрилья морских разведчиков (9 самолетов МБР-2), но к началу войны там оказались лишь 1Г истребителей, а шесть гидросамолетов улетели 24 июня перелетели в Эстонию. На Ханко базировались 20 торпедных катеров типа Г-5, но к 22 июня в базе находились лишь шесть катеров, да и те вскоре отозвали. Охрану водного района базы осуществляли морские охотники МО-236, 237, 238, 239 (пограничный дивизион) и МО-311, 312, 313.
Всего к началу войны на Ханко находились 27030 советских военнослужащих. Командиром военно-морской базы незадолго до войны был назначен генерал-лейтенант береговой службы С.И. Кабанов.