До прибытия Гейдена, 19 июня, шведская гребная флотилия, под начальством адмирала Гиельмстерна, атаковала отряд Мякинина, занимавший передовой пост между островами Ганге и Крампе, но была отбита с потерей 4 судов. При усилении шведов вновь прибывшим отрядом, в котором находился сам король, Мякинин, отступив к отряду Селиванова, находившемуся у островов Форвингсгальмар, ожидал нападения неприятеля. Гиельмстерн после двух неудачных атак, успешно отраженных нашей гребной флотилией, ограничился блокадой фарватеров, ведущих к Або, а главные свои силы направил к Юнгфрузунду, чтобы с помощью стоящего там корабельного флота преградить нашим судам путь к Або.
Начальник отряда нашей гребной флотилии, капитан 1 ранга граф Гейден, впоследствии герой Наварина, видя невозможность пройти к Або Юнгфрузундом, занятым несравненно сильнейшим неприятелем, решился обойти его, проведя свои суда узким проливом, отделяющим остров Кимито от материка. Пролив этот в одном месте, еще при Петре I заваленный камнями, был непроходим для судов таких размеров, какие имела наша флотилия; но Гей дену через два дня трудной работы удалось очистить проход и провести свой отряд на настоящий фарватер по другую сторону Юнгфрузунда.
Встреченная при выходе шведскими канонерскими лодками наша флотилия 9 июля вступила с ними в бой, окончившийся поражением шведов и отступлением их к острову Сандо, где стоял их корабельный флот. В этом славном деле Гейден был ранен, и его сменил капитан–лейтенант Додт.
Шведы, заняв сильную позицию на фарватере, снова заградили путь нашей флотилии; но 20 июля Додт атаковал неприятеля и после жаркого боя одержал над ним полную победу: одна часть шведских судов для исправления повреждений отступила к Юнгфрузунду, другая – к острову Корпо, а наша флотилия благополучно прошла в Або.
С целью очистить от неприятеля Юнгфрузунд, где в одном из узких проходов стояли 2 шведских корабля и 2 фрегата, капитан–лейтенант Новокшенов, находившийся с отрядом гребной флотилии у Дальсбрюка, в полутора верстах от шведских судов, 7 августа с 6 судами (3 канонерских лодки и 3 иолы) подошел к неприятелю на такое близкое расстояние, что картечь их кораблей и фрегатов перелетала через наши лодки и иолы. Ограничась на этот раз двухчасовой канонадой брандскугелями, Новокшенов на другой день возобновил ее, введя в дело весь свой отряд, за исключением двух гемамов, брига и двух небольших яхт, оставленных на прежней позиции у Дальсбрюка. Но во время боя оставленные суда были неожиданно атакованы 20 неприятельскими канонерскими лодками и 25 вооруженными барказами с 600 человек десанта. Шведы напали так быстро и решительно, что менее нежели через полчаса со всеми нашими судами свалились на абордаж. Отбиваясь с отчаянной храбростью и перейдя от картечного и ружейного огня к рукопашной свалке, наш небольшой отряд уже изнемогал в борьбе с сильнейшим неприятелем. Самый жестокий бой происходил на гемаме Сторбиорн, бывшем под брейд–вымпелом: на нем убиты все начальствующие лица, т. е. командир и два офицера, а из нижних чинов 80 убито и 100 ранено. Овладев гемамом, шведы обрубили его канат и повели на буксире. Но в это время Новокшенов, уже слышавший пальбу при начале сражения, явился на выручку. Нападение, произведенное на шведов, далеко превосходило их собственную энергичную атаку; захваченный ими гемам был отбит, 3 канонерские лодки и 2 барказа потоплены со всеми людьмм, и отступившие неприятельские суда спаслись только благодаря густому туману и наступлению ночи. Следствием этого успешного боя было удаление шведов из Юнгфрузунда и вскоре открытие свободного прохода для наших судов по всему протяжению шхер от Выборга до Або.