5 августа 198-я механизированная и 142-я стрелковая дивизии попытались нанести контрудар, но понесли большие потери и отошли на исходные рубежи. 6 августа финны – видимо, вторая, неуничтоженная половина – продолжили наступление и к исходу 9 августа вышли в район Лахденпохья, Куркиеки и Хийтола к Ладоге. В результате правый фланг 23-й армии оказался рассеченным на три изолированные друг от друга и прижатые к Ладожскому озеру группировки. Их общая численность составляла около 40 тысяч командиров и красноармейцев.
В первой, окруженной севернее и северо-западнее Лахденпохья, образовалась смесь из частей 23-й и 7-й армий – полки 168, 71 и 115-й стрелковых дивизий. Вторая группировка в составе 142-й стрелковой и 198-й механизированной дивизий оказалась в районе севернее и северо-восточнее Хийтола. Сводная группа пограничников под командованием полковника С.И. Донского была окружена западнее Кексгольма.
На помощь им пришла Ладожская военная флотилия. Приказ о ее создании на базе Учебного отряда ВМУЗ был подписан на третий день войны. В состав флотилии вошли канонерские лодки – в основном спешно вооруженные грунтовозные шаланды Спецгидростроя НКВД, тральщики – они же мобилизованные речные буксиры, бронекатера и малые охотники. С 12 по 22 августа эти корабли произвели эвакуацию войск 142-й стрелковой и 198-й механизированной дивизий в район старой границы. Части 168-й дивизии сначала перебросили на близлежащий остров Валаам, а затем – в район Колпино. Эвакуацию прикрывали огнем канонерские лодки «Бира», «Бурея», «Олекма», «Селемджа», «Шексна», два тральщика и десять катеров. Всего с изолированных плацдармов за десять дней было вывезено 26 тысяч бойцов, 155 орудий, около 800 автомашин и тракторов. Кто руководил морской частью операции, достоверно сказать трудно, так как в августе у флотилии сменилось трое командующих.
Чтобы предотвратить дальнейшее продвижение противника в юго-восточном направлении, командующий 23-й армией генерал-лейтенант М.Н. Герасимов бросил в брешь прибывшую из резерва Ставки 265-ю стрелковую дивизию.
10 августа финны отразили советский контрудар у Хийтолы и на следующий день возобновили наступление по всему Карельскому перешейку. 4-й армейский корпус начал активные боевые действия против Выборгской группировки. В тыл ей, форсировав Вуокси, выходил 2-й корпус. Теперь угроза окружения нависла над тремя дивизиями левого крыла 23-й армии. 16 августа 7-я пехотная дивизия полковника Свенсона взяла Сортавалу. В общем, финны грамотно били нас по частям, а мы отражали наступление «превосходящих по численности неприятельских войск».
20 августа советские войска на левом фланге начали отступление к бывшей линии Маннергейма, одновременно взрывались фортификационные сооружения, свертывались и эвакуировались подразделения береговой обороны. Батареи, расположенные на островах Выборгского залива, корабли шхерного отряда кораблей и посланные им на помощь эсминцы «Сильный» и «Стойкий» своим огнем прикрывали отход войск и отражали десанты противника. Для действий на приморском участке фронта был создан сводный полк моряков.
Однако планомерного отхода не получилось. 24 августа финны высадили южнее Выборга один полк и перерезали приморские железную дорогу и шоссе, ведущие в Ленинград. Попытка уничтожить десант успеха не имела. Выборгская группировка советских войск была обойдена с юга и юго-востока; 43-я Краснознаменная, 115, 123 и 265-я стрелковые дивизии оказались в окружении. С помощью сводного полка моряков отдельные части, потеряв все танки и большую часть артиллерии, пробились к Финскому заливу в районе Койвисто. Здесь при поддержке береговых батарей с островов Бьеркского архипелага они несколько дней удерживали плацдарм. 31 августа началась их эвакуация в Ленинград, для чего были выделены корабли и баржи. Всего флот вывез 27 тысяч бойцов и командиров, 188 артиллерийских орудий, 950 автомашин.