Казалось бы, с открытием навигации 1715 года следовало нанести по Швеции куда более мощный удар, но Петр был далеко, увлеченный своими германскими химерами. В 1715 г. в Финляндии русская армия и гребной флот серьезных боевых действий не вели.
В 1716 г. в Финляндии сухопутные войска под командованием Голицына взяли город Каяненбург, и неприятельские войска были окончательно вытеснены в Швецию. Галерный флот летние кампании 1716, 1717 и 1718 годов простоял в базах. И галеры, и пехотные полки были готовы к вторжению в Швецию, но царского приказа на то не последовало.
Между тем 11 декабря 1718 г. в ходе боевых действий в Норвегии Карл XII был убит. Шведский ригсдаг избрал королевой младшую сестру Карла XII Ульрику-Элеонору. При этом королевская власть в Швеции была сильно ограничена.
Ульрика-Элеонора решила продолжить войну, надеясь на создание антирусского союза в составе Англии, Австрийской империи и Польши.
Замечу, что Петр, заигравшись в Центральной Европе, сам сделал возможным вмешательство Англии в Северную войну. Дело в том, что в 1701—1713 гг. Англия вела тяжелую и кровавую войну с Францией и рядом других государств. Эта война получила название «войны за испанское наследство». Нетрудно догадаться, что если бы Петр сосредоточил все силы в Финляндии для удара по Швеции, то ему бы вполне хватило четырех лет от Полтавы до Утрехтского мира 1713 года, чтобы поставить на колени Шведское королевство.
И только после решения Элеоноры продолжать войну Петр решился нанести удар по Швеции. В июле 1719 г. галерный флот в составе 132 галер и 100 островских лодок, на которые было посажено 26 тысяч солдат, вышел из Або, прошел Аландский пролив и высадил десант на шведский берег. Командовал галерным флотом генерал-адмирал Апраксин. Русский корабельный флот прикрывал галеры с моря.
Высадившись, русские войска действовали на побережье от городка Гефле на севере и Норрчёпинг на юге. Русскими было сожжено 135 деревень, 40 мельниц, 16 магазинов и два города – Остаммер и Орегрунд. Было разгромлено девять металлургических заводов.
Один русский отряд был высажен в городке Ваксгольм всего в десяти верстах от Стокгольма. Добыча, полученная русскими, оценивалась более чем в миллион талеров, а ущерб, нанесенный Швеции, – в двенадцать миллионов талеров. Казаки были в полутора милях от Стокгольма. В надежде на впечатление, произведенное походом, Петр отправил в Швецию Остермана за решительным ответом. 10 июля Остерман отправился в Стокгольм под белым флагом и вернулся с грамотой, в которой королева предлагала Петру Нарву, Ревель и Эстляндию, но требовала возвращения Финляндии и Лифляндии.
24 мая 1719 г. у острова Эзель состоялось первое в истории сражение русского и шведского парусных флотов. Русским удалось захватить шведский флагман – 52-пушечный корабль «Вахмейстер».
Эзельское сражение фактически лишило шведский корабельный флот господства в Балтийском море.
В конце июня 1719 г. русские корабельный и галерный флоты соединились у полуострова Гангут и направились к острову Лемланд, входящему в состав Аландского архипелага. 6 июля 132 галеры и 100 лодок, на борту которых находилось 26 тысяч человек десанта, прибыли к Лемланду. 8 июля парусный флот, в составе которого находился 21 корабль общим вооружением в 1 236 орудий, также прибыл к острову. На Лемланде была оборудована временная база флотов. К западу и к югу от Аландских островов вышли четыре русских дозорных корабля под командованием Н.А. Сенявина, но шведский флот не показывался.
Шведы обратились за помощью к Англии, уступили британскому королю Георгу I в личное владение Бремен и Ганновер. В конце июня 1719 г. английская эскадра адмирала Д. Норриса в составе двух 80-пушечных, двух 70-пушечных, трех 60-пушечных, трех 50-пушечных, одного 40-пушечного, одного 20-пушечного и двух легких кораблей прибыла в Зунд. Но «просвещенные мореплаватели» плохо знали особенности Балтийского моря. И эскадра Норриса оказалась неспособной помешать действиям русского гребного флота.
Галерный флот адмирала Ф.М. Апраксина 11 июля стал на якоре у острова Капельшер, расположенного на стокгольмском фарватере от моря к материку. На следующий день Апраксин отправил отряд генерал-майора Ласси в составе 21 галеры и 12 островных лодок с 3 500 человек войска на борту для разведки и высадки десанта севернее Стокгольма.