Русско-шведская война 1788–1790 годов
Стала следствием желания Швеции вернуть территории, утраченные в предыдущих войнах с Россией. Летом 1788 года Швеция, заключив союз с Турцией и спровоцировав пограничный инцидент, предъявила России заведомо неприемлемые требования, а затем объявила ей войну.
В июне 1788 года шведская армия под командованием короля Густава III (38 тысяч человек) вторглась в российскую часть Финляндии и осадила крепость Нейшлот. Основные силы русской армии были вовлечены в войну с Османской империей (русско-турецкая война 1787–1791 годов) и на своих северо-западных рубежах Россия смогла собрать лишь гвардию и несколько наспех сформированных частей (всего около 19 тысяч человек), большую часть которых составляли плохо обученные гарнизонные батальоны либо совсем необученные новые формирования. Тем не менее внезапное нападение шведов, несмотря на их двойное численное превосходство, не принесло им успеха.
На море в Гогландском сражении 1788 года шведский флот потерпел поражение и отступил в Свеаборг, где был блокирован. Попытка шведов овладеть Фридрихсгамом путем высадки десанта с моря окончилась неудачей. 10 августа им пришлось снять 2-месячную осаду Нейшлота. Осенью 1788 года шведская армия отступила на свою территорию.
В 1789 году российский флот одержал победы в Эландском морском бою и Роченсальмском сражении. 21 августа российская гребная флотилия высадила десант в тылу шведской армии и вынудила ее отступить к Гельсингфорсу.
Решающие события кампании 1790 года произошли на море. 2 мая шведский флот (20 линейных кораблей, 6 фрегатов и 6 других кораблей) атаковал на Ревельском рейде эскадру адмирала В.Я. Чичагова (10 линейных кораблей, 5 фрегатов и 14 других кораблей), но атака была отражена. Через два дня состоялось морcкое сражение у Фридрихсгама между российской (до 60 судов) и шведской (155 судов) гребными флотилиями. Русские потеряли 26 судов. Расстреляв все боеприпасы, они отошли под прикрытие своих береговых батарей.
23—24 мая Кронштадтская эскадра российского флота (17 линейных кораблей, 4 фрегата и другие корабли) отбила нападение шведов (22 линейных корабля и 7 фрегатов) у Красной Горки. После подхода к ней на помощь Ревельской эскадры Чичагова шведский флот отступил и укрылся в Выборгской бухте, где и был блокирован.
Тем временем 22 июня шведская гребная флотилия атаковала российскую гребную флотилию во Фридрихсгаме, но была отброшена со значительными потерями. В тот же день произошло Выборгское сражение, в ходе которого шведскому флоту с тяжелыми потерями все же удалось прорвать блокаду. 28–29 июня российская гребная флотилия, преследовавшая разбитый под Выборгом шведский флот, проявила неосмотрительность и потерпела у Роченсальма тяжелое поражение. Попав под мощный огонь шведских береговых батарей, она из-за сильного встречного ветра не смогла быстро покинуть бухту и выйти из зоны обстрела. В результате было потеряно 55 гребных судов, а 6 тысяч моряков и солдат десанта погибли или попали в плен. Это ускорило заключение Верельского мира, который фактически подтвердил довоенные границы.