Русско-шведская война 1788—90, началась вследствие стремления Швеции вернуть территории, утраченные в результате предыдущих войн. Шведский король Густав III, поддерживаемый Великобританией, Голландией и Пруссией, летом 1788 заключил союз с Турцией и решил напасть на Россию, основные силы которой были отвлечены русско-турецкой войной 1787—91. 21 июня (2 июля) шведский король без согласия риксдага начал военные действия, 38-тыс. шведская армия во главе с королём двинулась на Фридрихсгам, Вильманстранд и Нейшлот, а шведский флот под командованием брата короля герцога Карла Зюдерманландского получил задачу напасть на русский флот у Кронштадта и в случае успеха захватить десантом Петербург. К границе спешно была двинута русская гвардия и наспех собранные части (около 19 тыс. чел.) под командованием генерала В. П. Мусина-Пушкина. В результате активных действий русской эскадры адмирала С. К. Грейга в Гогландском сражении 1788
6 (17) июля шведский флот был вынужден отказаться от наступательных действий и уйти в Свеаборг. Война была непопулярна в Швеции, и в армии начались волнения. Финские части отказывались воевать, финские офицеры составили так называемый Аньяльский союз, требуя созыва риксдага и заключения мира с Россией. В конце 1788 шведские войска отошли от Фридрихсгама и Нейшлота. В августе 1788 в войну против Швеции вступила Дания, но под давлением Великобритании и Голландии уже 28 сентября (9 октября) заключила сепаратный мир. В 1789—90 активные военные действия происходили только на море. В июле 1789 русский корабельный флот под командованием адмирала В. Я. Чичагова в результате сражения около острова Эланд вынудил шведский флот уйти в Карльскруну. Русский галерный флот адмирала К. Нассау-Зигена в августе 1789 нанёс поражение шведскому галерному флоту при Роченсальме. В мае 1790 русские эскадры Чичагова и вице-адмирала А. И. Круза, отразив нападения шведского флота на Ревель и у Красной Горки (на южном побережье Финского залива), блокировали его в Выборгской бухте. 22 июня (3 июля) в ходе Выборгского морского сражения 1790 шведский флот с большими потерями прорвался сквозь блокаду. Поражения на море и неблагоприятная обстановка внутри страны заставили шведское правительство 3 (14) августа подписать Верельский мирный договор 1790, подтвердивший территориальные приобретения России по прежним мирным договорам.