Во время русско-шведских войн XVIII века моряки Балтийского флота доблестно отстояли побережье Балтики, сорвали попытки шведов захватить Кронштадт и не допустили захвата Петербурга. Однако, в ходе разразившейся в 1788—1790 годах русско-шведской войны русский флот, одержав победы в сражениях при Гогланде, Эланде, Роченсальме, Ревеле, Красной Горке и Выборге, в конечном итоге потерпел сокрушительное поражение от шведов во Втором Роченсальмском сражении 9—10 июля 1790 года, из-за ошибок командования потеряв несколько десятков кораблей.