Причины конфликта
Шведский король Густав III стремился укрепить личную власть и вернуть земли, утраченные королевством в прежних конфликтах с Россией. Победоносная кампания сулила монарху поддержку внутри страны. Обстановка казалась благоприятной: российские силы участвовали в войне против Османской империи. Стокгольм рассчитывал воспользоваться разделением армии и флота противника. Одновременная Русско-турецкая война 1787–1791 годов вынуждала Россию распределять силы между двумя фронтами, что создавало для Швеции дополнительные возможности для наступления.

Густав III планировал разгромить русский Балтийский флот, высадить войска у Петербурга и принудить императрицу Екатерину II к уступкам. Однако шведские законы ограничивали право монарха начинать наступательную войну. Для обхода запрета король представил пограничное столкновение как нападение России. Такая уловка не устранила разногласия среди офицеров и знати. Часть командиров считала кампанию незаконной и выступала против продолжения боевых действий.
Начало кампании
Летом 1788 года шведская армия пересекла границу в Финляндии. Наступление уперлось в русские крепости, а расчёт на скорое продвижение к столице провалился. Недовольные офицеры составили обращение к Екатерине II и потребовали переговоров. Выступление, известное как Аньяльский союз, подорвало дисциплину армии. Король сохранил власть, опираясь на верные части и политическую поддержку сословий.
Исход сухопутной кампании зависел от борьбы на Балтике. В Гогландском сражении флоты понесли потери, но русская эскадра сорвала поход неприятеля к Петербургу. Ни одна сторона не добилась решающего разгрома. Шведские корабли ушли к своим базам, а угроза высадки у столицы ослабла. Стратегический замысел Густава III лишился главной опоры. Значительную роль в укреплении русской военной мощи в эту эпоху сыграл Александр Суворов, чьи победы определили развитие отечественного военного искусства.
Военные действия продолжились в Финляндии и прибрежных водах. Сухопутные отряды занимали отдельные позиции, отбивали атаки и отходили под давлением соперника. Лесистая местность, крепости и сложное снабжение сдерживали крупные наступления. Командиры не сумели превратить местные успехи в перелом. Фронт сохранял устойчивость, поэтому морские операции приобрели решающее политическое значение.
В кампании 1789 года русский флот одержал победу у острова Эланд, хотя уничтожить шведские силы не сумел. Гребные эскадры сражались в узких шхерах, где парусные линейные корабли теряли свободу манёвра. В первом Роченсальмском сражении российская флотилия нанесла противнику серьёзный ущерб. Успех укрепил позиции империи, но не завершил противостояние.
Развязка и мир
Летом 1790 года шведский флот оказался заперт русскими силами в Выборгском заливе. Прорыв через блокаду сопровождался потерями, однако значительная часть кораблей спаслась. Затем гребная флотилия Густава III победила во втором Роченсальмском сражении. Российская сторона лишилась судов и людей, а король получил аргумент для переговоров. При этом у Швеции не осталось средств для глубокого наступления.
Обе державы испытывали финансовое и военное напряжение. Россия сохраняла основные позиции, но продолжала войну с Османской империей. Швеция избежала поражения, однако вернуть утраченные ранее территории не смогла. Равновесие на суше и противоречивые результаты морских боёв сделали соглашение приемлемым для двух монархов. Переговоры завершились подписанием Верельского мира в 1790 году.
Договор восстановил довоенные границы и не предвидитсяусматривал территориальных уступок. Стороны прекратили военные действия, обменялись пленными и подтвердили прежние соглашения с отдельными изменениями. Россия отказалась от вмешательства в шведский государственный строй. Густав III сохранил престиж после Роченсальмской победы и укрепил своё положение. Екатерина II сняла угрозу Петербургу и сосредоточила ресурсы на южном направлении.
Русско-шведская война 1788–1790 годов показала разрыв между первоначальным замыслом и реальными ресурсами Стокгольма. Внезапное нападение не принесло быстрой победы из-за сопротивления флота, крепостей и сухопутных частей. Внутренний мятеж нарушил управление шведской армией, а морские победы обеих держав взаимно уравновесили последствия. Верельский мир закрепил прежнюю границу, поэтому вооружённая борьба не изменила карту региона.