Между тем финны сумели оттеснить русских, высадившихся на Мелансари, окружить их и после тяжелых ночных боев в 06.15 5 июля советский батальон был уничтожен, в плен были взяты 17 раненых русских.
Вскоре после полуночи боеспособные корабли 2-й флотилии сторожевых катеров вышли из Пуккио, вновь взяв курс на Тейкарсари — 4 сторожевых и 1 торпедный катер; за время с 03.53 до 04.30 подверглись обстрелу русских батарей на Туппурансари и Пулиниеми, но финские корабли ответного огня не открыли из-за отсутствия точно установленных целей. В 06.30 они получили приказ идти к восточному берегу Ристиниеми и там ждать дальнейшего усиления. Между тем в соответствии с приказом была введена в бой канонерская лодка «Аунус» и вместе с «Виеной», двумя артиллерийскими баржами и одним торпедным катером образовала новую боевую группу — «Группу Викберг», которая 5 июля в 09.55 вышла из Пуккио в направлении Ристиниеми.
По пути между 11.40 и 11.48 около Алватиниеми она обстреляла советские дозорные и торпедные катера, которые сразу же поставили дымовую завесу и под ее прикрытием пошли вслед за финским соединением. Около Ристиниеми «Группа Викберг» соединилась со 2-й флотилией сторожевых катеров и в 11.56 взяла курс на северо-восток. Советские торпедные катера маневрировали под прикрытием дымовой завесы, и огонь артиллерии 2-й флотилии сторожевых катеров не мог их отогнать. В 12.20 4 советских торпедных катера вышли из-под прикрытия дымовой завесы и начали торпедную атаку. Финский командир соединения кораблей отдал распоряжение, в котором приказывал кораблям повернуть, но приказ не был понят, все же торпеды русских не задели финские корабли. В 12.50 появились 18 советских самолетов. Финские корабли взяли курс на запад и из-за узкого фарватера снизили скорость. Тремя неразорвавшимися бомбами и внезапно вспыхнувшим пожаром была повреждена канонерская лодка «Аунус», и соединение было вынуждено вернуться в Пуккио. Но так как на Тейкарсари продолжались ожесточенные бои, то соединению было приказано вновь выйти в море. До того как корабли приступили к выполнению приказа, русские совершили еще один воздушный налет, в результате которого «Виена» была настолько сильно повреждена, что ее пришлось посадить на мель. Так как все корабли были выведены из строя, финнам пришлось отказаться от дальнейшего использования флота.
Между тем на Тейкарсари финны, получив подкрепление, действовали успешно. В 18 часов 4 июля контрнаступление достигло своего апогея и закончилось утром 5 июля полным уничтожением 163-го советского стрелкового полка.
Но не успели еще 600 оставшихся в живых финнов успокоиться и привести себя в порядок, как русские в 09.30 начали сильный артиллерийский обстрел и бомбардировку и одновременно высадились с 40 судов в двух пунктах на Тейкарсари. Тем самым финские войска оказались разделенными на 2 группы, но они пробились к северной части острова, где, однако, попали под сильный огонь русской артиллерии и удары с воздуха. Хотя финский командир был убит, все же контратаками удалось выиграть время и местность и таким образом удержаться на острове. Тяжело раненные были вывезены в 14.25 на четырех моторных катерах, все время преследуемых советскими самолетами. Другие катера и паром переправляли основную часть защитников острова. Последние финны покидали остров вплавь под непрерывным огнем русской артиллерии. Вечером финны оставили также и Мелансари. Потери русских при захвате этих двух островов составили свыше 3000 человек, финны потеряли около 400 человек[220]
.Бои за острова у входа в Выборгский залив дорого обошлись русским, хотя и закончились успешно для них. Несмотря на упорство, финско-немецким кораблям все же не удалось пробиться к советским кораблям, производившим высадку. Союзное соединение все время находилось под воздействием советских военно-морских сил, авиации и береговых батарей, которые в конечном итоге заставили союзников отойти. Очень часто собственные минные заграждения мешали финским кораблям преследовать русские корабли. Финские войска на островах сражались самоотверженно, но, конечно, не могли долго противостоять мощи русских. Наступление русских на суше и на море не было образцом тактики ведения войны, так как она была разработана ими недостаточно. Успех был достигнут лишь благодаря использовавшимся средствам и храбрости русских. Впервые за эту войну около Тейкарсари русским удалось в течение одного дня сломить сопротивление соединения кораблей противника. Теперь, заняв острова, русские могли угрожать с тыла западному берегу Выборгского залива и финскому фронту. Для того чтобы удержать эти острова, союзникам пришлось бы прибегнуть к использованию крупных авиационных, морских и сухопутных сил, хотя это было уже невозможно, так как крупные силы русских находились уже близко на материке.