Несмотря на все старания принца, а он, заметим, имел российский чин вице-адмирала, гребной флот сумел выйти из Кронштадта лишь 8 июня 1789 года. В составе гребного флота было 75 судов (галер, каек, дубель-шлюпок, канонерских лодок и прочих).
Войдя в шхеры и присоединив там к своей эскадре тринадцать судов находившегося в Выборге отряда Слизова, Нассау-Зиген 3 июля подошел ко входу во Фридрихсгамский залив, недалеко от которого, возле острова Котка, находилась значительная часть неприятельского гребного флота под начальством способнейшего из всех шведских морских офицеров обер-адмирала Эренсферда.
Для усиления гребного флота была сформирована так называемая «резервная эскадра» под командованием вице-адмирала А.И. Круза. В составе резервной эскадры было два корабля, два фрегата, два бомбардирских корабля и два мелких судна. Круз затянул подготовку эскадры к выходу, и она соединилась с гребным флотом лишь 4 августа.
К этому времени шведский армейский флот, состоявший из 62-х боевых судов и 24-х транспортов, находился на двух (Малом и Большом) Роченсальмских рейдах. К неприятельскому флоту, спрятавшемуся в шхерах, можно было подойти двумя путями: с севера очень узким проходом, называемым Роченсальми (Королевские ворота), или Свенска-Зунд (шведская дефилея), а с юга проходом между островами шириной в 850 метров.
И Круз, и Нассау горели желанием атаковать шведов, но наметить совместный план действий не смогли. Спор кончился взаимными оскорблениями, и по приказу Екатерины Круз был смещен, а на его место назначен генерал-майор Балле, исполнявший обязанности интенданта флота.
К вечеру 12 августа объединенная русская эскадра подошла к Роченсальми. По плану Нассау, майор Балле с одиннадцатью большими и девятью малыми судами должен был войти в Роченсальми через южный проход и оттянуть на себя основные силы шведов, чтобы облегчить прорыв остальных судов эскадры через Королевские ворота.
Шведский адмирал Эренсферд выставил против отряда Балле все свои большие суда. Малые же суда и транспорты были отведены на север в глубину шхер в Кюменьский залив. Для защиты Королевских ворот он поставил четыре бомбардирских судна, а в самом узком месте прохода приказал затопить несколько транспортных судов, что сделало его непроходимым даже для мелких гребных судов.
13 августа в 10 часов утра отряд Балле подошел к судам неприятеля, перекрывшим проход между островами Котка и Кутула-Мулим, и открыл огонь. Артиллерийская дуэль продолжалась около пяти часов. В ходе боя артиллерийским огнем были потоплены две шведские канонерские лодки. Затем шведские гребные суда решили пойти на абордаж. Балле приказал отступить, но шведам удалось захватить бомбардирский корабль «Перун» и пакетбот «Поспешный». На устах русских матросов и офицеров отряда Балле был только один вопрос – где принц Нассау?
Между тем, на севере эскадра Нассау, подойдя к Королевским воротам и найдя проход закрытым, долго оставалась под неприятельским огнем. Наконец, по другому мелкому проливу успели пробраться на рейд несколько русских канонерских лодок, а в седьмом часу вечера, ценой невероятных усилий и больших потерь удалось настолько разломать затопленные в Королевских воротах суда, чтобы этим фарватером могли пройти галеры. И в самый критический момент для отряда Балле в тылу у шведов появились галеры принца. Боевые порядки русских и шведских судов смешались. Галеры Нассау взяли на абордаж захваченные шведами «Перун» и «Поспешный», а затем абордировали и несколько шведских судов.
Трофеями русских стали: гребной фрегат «Автроил», вооруженный двадцатью четырьмя 12-фунтовыми пушками, 48-пушечная турума «Биорн-Эрксида», однотипная турума «Рогвальд», турума «Селли-Вере», удема «Один», 15-пушечная галера «Цедеркейц» и три канонерские лодки (по две пушки на каждой). В плен были взяты 37 офицеров и 1100 нижних чинов. Точных данных об убитых и раненых нет, но их число, явно превышало тысячу человек.
Потери русских убитыми и ранеными составили 58 офицеров и около 1000 нижних чинов. В ходе сражения взорвалась галера «Цивильск» (16 пушек, 22 банки), а галера «Днепр» (19 пушек, 25 банок) была сильно повреждена взрывом, вернулась в Кронштадт, но восстановлению не подлежала. Кроме того, погибла одна русская канонерская лодка.
После победы принц Нассау предложил главнокомандующему Мусину-Пушкину сильным десантом, высаженным в тылу у шведов, отрезать им наступление, а сухопутной армией атаковать в это же время шведов с фронта, заставить их сложить оружие. Но шведский король, узнав о намерении Нассау, наиболее удобные места для высадки десанта защитил батареями, а сам спешно отступил к Ловизе, преследуемый русскими войсками.
Спустя неделю в восточном устье реки Куюмень у крепости Нейшлот русские канонерские лодки захватили пять шведских гребных судов. Еще четыре большие вооруженные шведские лодки, шедшие с десантом, были потоплены. На этом закончились действия гребного флота в кампанию 1789 года.
В конце апреля 1790 года, когда русская кронштадская эскадра еще готовилась к походу, шведский флот вышел из Карлскроны и 2 мая появился у Наргена. Эскадра Чичагова, ожидавшая неприятеля, стояла на Ревельском рейде, в направлении от гавани до отмелей горы Вимсы. В первой линии находилось девять кораблей и фрегат (100-пушечные корабли «Ростислав» и «Саратов»; 74-пу-шеные «Кир Иоанн», «Мстислав», «Св. Елена», «Ярослав»; 66-пушечные «Победоносец», «Болеслав», «Изяслав» и 50-пушечный фрегат «Венус»). Во второй линии – четыре фрегата: «Подражислав» (32 пушки), «Слава» (32 пушки), «Надежда Благополучия» (32 пушки) и «Прямислав» (36 пушек). На флангах стояли два бомбардирских корабля. Третью линию составляли семь катеров.
У всех судов, стоявших на рейде, заведены были верпы для двойного шпринга, и при появлении неприятеля они обратились к нему правым бортом.
Шведский флот под командованием герцога Зюдерманландского состоял из 22-х кораблей, четырех фрегатов и четырех мелких судов. При усиливающемся западном ветре и значительном волнении неприятель в линии баталии вошел на рейд, и его передовой корабль, поравнявшись с четвертым от левого фланга русской линии кораблем «Изяслав», лег на левый галс и дал залп. Но из-за сильного крена и неточного прицела большая часть шведских снарядов рикошетировала мимо русских кораблей, меткие выстрелы которых наносили большой вред неприятелю. За передовым шведским кораблем, быстро прошедшим вдоль линии в сторону острова Вульф, следовали в таком же порядке другие корабли.
Некоторые из них, пробовавшие подходить на близкую дистанцию и для уменьшения хода и крена убавлявшие паруса, были встречены прицельными залпами и с большими потерями людей и значительными повреждениями рангоута и такелажа уходили из-под выстрелов, не причинив русским судам серьезных повреждений. Особенно пострадал корабль шведского генерал-адмирала, на котором заевший в шкиве подветренный фока-брас не позволил привести корабль своевременно к ветру и заставил его дрейфовать на «Ростислава», осыпавшего его с малой дистанции ядрами и картечью. Другой, 64-пушечный корабль «Принц Карл», шедший пятнадцатым в линии, потеряв грот– и фор-стеньги, после десятиминутного сражения бросил якорь и вместо шведского флага поднял русский.