Петр решил, что отношения с новой королевой нужно начинать строить с некоторой уступки, и предложил ей за завоеванные им прибалтийские земли миллион рублей деньгами или какими-либо товарами. Ответ был отрицательным. Тогда царь запретил вывоз зерна из своих портов, надеясь создать в Швеции трудности продовольственного снабжения населения, но и это не помогло. Осталось последнее средство – военные действия. В июле 1719 года русский флот, состоящий из 30 кораблей, 130 галер и 100 малых судов, показался в окрестностях Стокгольма. Выброшенный на берег десант уничтожил города Остгаммер и Орегрунд, 135 деревень, 40 мельниц, 16 продовольственных складов. Казаки находились в полутора километрах от шведской столицы. Добыча русских оценивалась более чем в миллион талеров, а нанесенный Швеции вред – в 12 миллионов.
Но королева и сенат упорно продолжали настаивать на возвращении им Лифляндии. В этом их поддерживала надежда на помощь со стороны Англии, заключившей накануне русского вторжения мирный договор со Швецией, по которому к Ганноверу отходили Бремен и Верден. Вслед за этим они заключили оборонительный договор, направленный в основном против России. Но воевать Англия не хотела, ограничившись дипломатической борьбой против России практически при всех европейских дворах. Целью этой борьбы было вытеснение русских войск из Мекленбурга и Польши, что должно было привести к снижению роли царя в европейских делах.
Не без участия Англии и ганноверского двора Швеция смогла заключить мирный договор с Данией и возвратить себе все завоеванные датчанами земли в Померании и Норвегии; правда, за это ей пришлось уступить Шлезвиг и выплатить 600 тысяч ефимков. Вышла из войны Пруссия, выкупившая у Швеции Штеттин. За ней последовал и польский король Август II, от имени Саксонии заключивший мирный договор со Швецией. Только Россия, по воле своих союзников, в очередной раз оказалась один на один со своим врагом, хоть и изрядно побитым, но упорно не желавшим уступать ей уже отнятые у него территории, прав на которые у него было гораздо меньше, чем у самой России.
Чтобы понудить его к заключению мира, понадобились новые рейды русских кораблей на море и новые десантные операции на суше. Несмотря на присутствие в Балтийском море английской эскадры, направленной охранять шведские пределы, русские под началом бригадира фон Менгдена вновь осуществили десант на шведский берег, предав огню два города и 41 деревню, а князь Михаил Голицын разбил шведскую эскадру при острове Гренгаме.
Эта демонстрация силы понудила Швецию в апреле 1721 года начать в городе Ништадте переговоры, которые она повела с позиции силы в расчете на поддержку английской эскадры, вновь вошедшей в северное Средиземноморье. И опять, как год назад, это не помешало русским под командой генерала Ласси высадиться на шведский берег и опустошить три городка и 506 деревень. Поняв, что помощи ждать неоткуда, шведы наконец начали торговаться. За уступку Лифляндии они попросили денег и обещание не вмешиваться в дела герцога Голштинского, претендовавшего на шведскую корону.
Долгожданный договор был подписан 30 августа 1721 года. Объявлялись мир и свобода торговли, провозглашались освобождение всех пленных и всеобщая амнистия, за исключением русских казаков-изменников. Россия, возвратив Швеции Финляндию и заплатив ей два миллиона ефимков, оставляла за собой, без права передачи третьей стороне, все ранее завоеванные земли с сохранением их жителям вероисповедания, гражданских прав и привилегий, в том числе и права собственности на движимое и недвижимое имущество.
Сбылась мечта многих поколений русских государей. После неудачных попыток Ивана Грозного и Алексея Михайловича земли, освоенные еще во времена Ярослава Мудрого и утраченные его наследниками в XIII веке, спустя четыре столетия возвращались в пределы русского государства, возобновлялась свобода мореплавания и торговли. Россия, еще недавно страдавшая от нашествия восточных завоевателей, переварила не только их, но и выдержала натиск более цивилизованных германских племен. И не просто выдержала, а заняла первенствующее положение на северо-востоке Европы, заставив считаться с собой все королевские дворы.
Торжества по случаю Ништадтского мира и «в знак благодарности за Божью милость» завершились 20–22 октября всеобщей амнистией, освобождением государственных должников и списанием недоимок, накопившихся с начала войны до 1718 года. В признание личных заслуг Петра Алексеевича в 21-летней Северной войне Сенат присвоил ему титулы «Отец Отечества», «Император» и «Великий». Европа скрепя сердце хоть и не сразу, но признала нового императора и новую империю.