27 июля (7 августа) 1720 года у острова Гренгам, входящего в Аландский архипелаг, в Балтийском море состоялось одно из последних сражений Северной войны между русским и шведским флотами. На момент боя русский флот уже некоторое время базировался на Аландских островах, откуда периодически совершал атаки на шведов. Чтобы повернуть ситуацию, по приказу шведского командования к Аландским островам был отправлен отряд из 14 кораблей для уничтожения русского флота. Генерал Михаил Голицын вывел навстречу неприятелю 61 галеру и 29 островных лодок с почти 11 тысячами моряков на борту. Два флота встретились между островами Ламеланд и Фрисберг, однако князь Голицын имитировал отступление, чтобы заманить противника в шхеры — небольшие острова, разделенные узкими проливами.
Шведы вошли в мелководный пролив, где были блокированы русскими галерами. Два фрегата сразу же сели на мель и их взяли на абордаж русские войска. Два других получили серьезные повреждения, и также были захвачены русскими солдатами. Только погодные условия позволили шведам не оставить в бою всю свою эскадру. Шведы потеряли в бою почти 500 человек, русские — 82 человека убитыми и 246 ранеными. В память о Гренгамской победе в Петербурге построили Пантелеймоновскую церковь (день битвы приходился на день памяти святого Пантелеймона).