В 1717 г. Петр увлекся дипломатическими интригами, описание которых выходит за рамки этой работы. О них можно лишь сказать — «пустые хлопоты». В 1717 г. активных боевых действий не велось, за исключением того, что русские суда довольно активно занимались каперством в Балтийском море.
С мая 1718 по весну 1719 г. шли мирные переговоры со шведами, и боевые действия практически не велись. Однако 30 ноября (11 декабря) 1718 г. в Норвегии под крепостью Фредриксхаль Карл XII погиб. По одной версии он был убит датской пулей, по другой — застрелен шведскими заговорщиками. Карл XII не имел детей. Ближайшим наследником был сын его старшей сестры Карл Фридрих, герцог Голштинский, находившийся в войске при дяде во время смерти последнего. Однако шведский ригсдаг фактически произвел государственный переворот и избрал королевой младшую сестру Карла XII Ульрику-Элеонору. По приказу королевы Элеоноры шведские представители на переговорах начали тянуть время, надеясь на вмешательство Англии.
В такой ситуации Петр решил применить силу. В июле 1719 г. галерный флот в составе 132 галер и 100 островных лодок, на которые было посажено 26 тысяч солдат, вышел из Або, прошел Аландский пролив и высадил десант на шведский берег. Командовал галерным флотом генерал-адмирал Апраксин. Русский корабельный флот прикрывал галеры с моря.
Высадившись, русские войска действовали на побережье от городка Гефле на севере и Норчёпинг на юге. Русскими было сожжено 135 деревень, 40 мельниц, 16 магазинов (складов) и два города — Остаммер и Орегрунд. Было разгромлено девять металлургических заводов.
Казачий отряд был высажен в городке Ваксгольм всего в десяти верстах от Стокгольма. Добыча, полученная русскими, оценивалась более чем в миллион талеров, а ущерб, нанесенный Швеции, — в двенадцать миллионов талеров. Казаки были в полутора милях от Стокгольма. В надежде на впечатление, произведенное походом, Петр отправил в Швецию А. И. Остермана за решительным ответом. 10 июля Остерман отправился в Стокгольм под белым флагом и вернулся с грамотой, в которой королева предлагала Петру Нарву, Ревель и Эстляндию, но требовала возвращения Финляндии и Лифляндии.
Зимой 1719/20 г. Петр I решил провести ряд диверсий против Швеции. Участвовать в них должны были несколько казацких отрядов, которым надо было перейти по льду Ботнический залив из Васы в Умео и разорить там окрестности. Но из-за теплой зимы и слабого льда в Ботническом заливе операция была отменена.
В конце апреля 1720 г. русский галерный флот вышел из Або и направился к западным островам Аландского архипелага. В его составе было 105 галер (из них 19 конных), 110 островных лодок[28]
и 8 бригантин. На гребных судах находился десант (24 119 человек).24 октября от галерного флота отделился отряд бригадира Менгдена в составе 35 галер (в том числе 9 конных). На галерах находилось 6120 солдат пехотных полков и 162 казака. Пройдя шхерами до Васы, этот отряд пересек Ботнический залив и приблизился к побережью Швеции в районе городов Старый и Новый Умео. Менгден высадил конных казаков, произвел разведку побережья и, углубившись более чем на 30 км, разорил шведские магазины и захватил торговые суда. 8 мая его отряд благополучно вернулся в Васу.
20 июля 1720 г. в Гренгамском сражении русские галеры взяли на абордаж четыре шведских фрегата. На этом и закончилась кампания 1720 г.
31 марта (10 апреля) 1721 г. начались мирные переговоры в городе Ништадте (ныне город Усикаупунки). Однако шведы продолжали упрямиться. Они по-прежнему надеялись на Англию. И действительно, 13 (24) апреля 1721 г. английский флот из 25 кораблей и четырех фрегатов под командованием адмирала Норриса отправился на Балтику. В конце апреля флот прошел мимо Копенгагена и встал у острова Борнхольм.
Из-за присутствия британского флота Петр решил отправить к берегам Швеции только часть галерного флота под командованием П. П. Ласси. Отряд Ласси состоял из 30 галер, 9 островных лодок, 33 шлюпок и одного бота, на борту судов находилось 5 тысяч солдат пехотных полков и 450 казаков. Корабельный же флот занял оборонительное положение. Шесть кораблей находились в Ревеле, а остальные — у острова Котлин.
Отряд Ласси пересек Ботнический залив у Аландских островов и 17 (28) мая произвел высадку десанта в 2 км севернее крепости Евле. Шведы немедленно отступили. Затем русские суда прошлись вдоль всего шведского побережья Ботнического залива до северного города Питео. Солдаты и особенно казаки Ласси славно погуляли по шведскому побережью. В шведских водах русские галеры захватили и уничтожили 40 шведских каботажных судов. Были разрушены один оружейный и двенадцать железообрабатывающих заводов, сожжены три городка, 19 приходов, 79 мыз, 506 деревень с 4159 крестьянскими дворами.
Погром, произведенный отрядом Ласси, стал последней каплей, принудившей Швецию закончить непосильную для нее борьбу, и 30 августа (10 сентября) 1721 г. в Ништадте был подписан русско-шведский мирный договор.
В части границ договор предусматривал следующее: