14 (25) июля у острова Эланд русские обнаружили шведский флот, бывший под командованием брата шведского короля, генерал-адмирала герцога Карла Зюдерманландского, и состоявший из 21 линейного корабля и 8 фрегатов. Хотя у Чичагова было только 19 линейных кораблей, они по силе своей артиллерии, а также по количеству и качеству экипажей имели значительное преимущество перед неприятелем, суда которого были недоукомплектованы, так как их экипажи пострадали от бушевавшей в Карлскроне эпидемии.
На следующий день, то есть 15 (26) июля 1789 года, герцог Зюдерманландский выстроил в линию тридцать кораблей и фрегатов и атаковал русских. Завязалась артиллерийская дуэль.
Оба противника маневрировали, и периодически между ними вспыхивали перестрелки на предельной дистанции огня крупнокалиберных пушек. Наветренное положение давало шведам определенное преимущество перед русскими, но оно в то же время вызывало крен шведских кораблей, затруднявший применение артиллерии их нижних деков. Следуя своей тактике, В.Я. Чичагов не стал безрассудно бросаться на неприятеля. Он перестроил эскадру в боевой порядок, но не начинал решительного сражения, ожидая подхода эскадры Т.Г. Козлянинова, чтобы зажать шведов с двух сторон превосходящими силами. В то время как оба противника маневрировали, их арьергарды участвовали в перестрелке. Несмотря на дальнюю дистанцию стрельбы и ветер, артиллеристы стопушечного «Ростислава», которыми командовал Павел Чичагов, метко поражали корабли противника. На десяти русских кораблях потерь не было вообще, на остальных же судах погиб 31 человек и 185 были ранены. Наибольшие потери понес корабль «Дерись»: 15 убитых, 98 раненых. Но пострадал корабль не от шведских, а от своих собственных пушек – при стрельбе на нем разорвало три орудия.
На следующий день шведский флот ушел в направлении Карлскроны, а эскадра Чичагова направилась к острову Борнхольм.
Русско-шведская война 1788–1790 гг. Ревельский бой 2 мая 1790 г.
Худ. А.П. Боголюбов
22 июля (1 августа) копенгагенская эскадра Козлянинова встретилась с эскадрой В.Я. Чичагова. Объединенная эскадра несколько дней крейсировала в районе островов Борнхольм и Готланд и мыса Дагерорт. Шведский флот укрылся в Карлскроне и больше не показывался, а обе русские эскадры 16 (28) августа 1789 года вернулись на Ревельский рейд.