После прорыва второй оборонительной полосы созданный на базе оперативной группы 7-й армии 28-й корпус следовал за частями 43-й дивизии с целью выхода на острова южнее Выборга. Но выход 28-го корпуса на острова задерживался из-за медленного освобождения полуострова Койвисто и островов, прилегающих к нему. Финны упорно обороняли полуостров и острова, понимая всю опасность занятия их советскими войсками для обороны Выборга. В это же время командование, Красной Армии решило нанести завершающий удар по противнику со стороны полуострова Койвисто и ряда островов через Выборгский залив в тыл выборгской группировке и сайменским позициям, чтобы тем самым отрезать пути отхода на запад всей карельской группировке финнов.
В исполнение этого решения командующий фронтом произвел перегруппировку сил и поставил армиям задачи. В ходе перегруппировки 19-й корпус был передан из 7-й армии в 13-ю, 42-я дивизия – в 10-й корпус, а 95-я дивизия включена в состав 34-го корпуса.
К 1 марта 7-я армия состояла из четырех стрелковых корпусов: 28-го (86-я, 173-я и 70-я дивизии), 10-го (42-я, 43-я и 113-я дивизии), 34-го (7-я, 95-я, 91-я и 100-я дивизии) и 50-го (84-я, 123-я и 24-я дивизии); 13-я армия – из четырех стрелковых корпусов: 19-го (51-я и 90-я дивизии), 23-го (80-я, 136-я и 62-я дивизии), 15-го (97-я, 17-я, 8-я и 50-я дивизии), 3-го (150-я и 49-я дивизии) и отдельной 142-й дивизии.
В директиве № 4709 командующий фронтом поставил армиям следующие задачи:
13-й армии: продолжать наступление своим левым флангом на станцию Антреа с ближайшей задачей выйти на линию Ристиниеми – Ала-Носкуа; передовыми подвижными частями овладеть узлом дорог у Корпилахти и станции Антреа, перехватив пути отхода противника на север и северо-восток Финляндии;
74i армии: главным силам, обходя Выборг с севера и юга, разбить противника на подступах к Выборгу, овладеть городом и выйти на линию станция Карисальми – Лавола – Ахакас, 28-м корпусом в ночь с 3 на 4 марта форсировать Финский залив, овладеть плацдармом на его западном берегу, перерезать шоссейную дорогу Выборг – Хельсинки и овладеть районом Репола, Ниселахти; в дальнейшем наступать на станцию Симола на железной дороге Выборг – Хельсинки. Таким образом, главные силы 7-й армий должны были выйти на западный берег Сайменского канала и захватить плацдарма на западном берегу Выборгского залива. Непосредственно на Выборг наступал 34-й стрелковый корпус.
В резерв фронта поступили соединения финской «народной армии» и новые формирования: 3-й кавалерийский корпус и 29-я отдельная танковая бригада. Согласно директиве Главного военного совета № 1920 Балтийский флот с 18 часов 28 февраля перешел в оперативное подчинение командующего войсками Северо-Западного фронта.
Произошли изменения и в составе командования. Приказом Главного военного совета № 01959 от 2 марта 1940 года командующий 13-й армией комкор В.Д. Грендаль был освобожден от занимаемой должности и назначен начальником артиллерии Северо-Западного фронта. Командир 19-го корпуса комкор Парусинов стал командующим 13-й армией.
13-я армия, продвигаясь вперед, вышла своим левым крылом на остров Каупинсаари на реке Вуокса, озеро Носкуанселькя, а в центре – к станции Пелляккяля, острову Каупинсаари и, очищая от противника юго-западный берег реки Вуокса, пятью полками форсировала ее, развивая удар в тыл кексгольмской группировке финнов.
7-я армия своим правым флангом (шесть дивизий) и подвижной группой сломила сопротивление противника и обошла Выборг с севера, продвигаясь на северо-запад. 50-й стрелковый корпус, при активной поддержке артиллерии, занял Репола и станцию Тали, перерезав железную дорогу Выборг – Антреа и охватывая Выборг с северо-востока. 34-й стрелковый корпус, преодолевая сопротивление противника на подступах к Выборгу, 7-й дивизией завязал бои на южной и юго-восточной окраинах города.
Последние дни боев выявили оборону противника, организованную остатками ранее разбитых 3-й, 4-й, 5-й, 21-й пехотных дивизий и шестью отдельными батальонами. Развитая система укреплений и заграждений способствовали обороне. Финны по-прежнему оказывали упорное сопротивление, бои приняли затяжной характер. 100-я дивизия обходила Выборг с северо-востока. 10-й стрелковый корпус, наступая на остров Ревонсаари, 4 марта занял остров и расположенную на нем старую крепость Тронгзунд (Транзунд), захватив там три батальона береговых орудий.
В борьбе за острова советские войска наступали по торосистому и покрытому глубоким снегом льду. При этом артиллерия не отставала от пехоты, а в ряде случаев вела огонь прямо со льда. Так, в борьбе за северо-западный берег Финского залива 248-й артиллерийский полк 86-й стрелковой дивизии развернулся в боевых порядках дивизии в 500-1000 метрах от берега и своим огнем со льда оказал существенную помощь частям дивизии в захвате берега.