В феврале 1701 г. в местечке Биржи встретились Петр и Август II. Как в свое время в Раве Русской, оба они развлекались, а в перерывах между застольями вели переговоры. После переговоров Петр и Август подтвердили старые обязательства и заключили новый договор. Обе стороны обязались продолжать войну со Швецией, не заключать с ней сепаратного мира. Царь добился своего, но должен был выделить для поддержки Августа II 15—20-тысячный пехотный корпус, выплачивать в течение двух лет ежегодную субсидию по 100 тыс. руб. Согласился он и на то, что Лифляндия и Эстляндия должны отойти к Польше.
Возвратившись на родину, Петр продолжает энергично готовиться к продолжению военных действий. В апреле 1701 г. посылает 20-тысячный корпус во главе с Репниным под Ригу на соединение с саксонской армией. Ее командующий фельдмаршал Штейпау остался доволен и использовал русских солдат... для возведения укреплений.
Польский этап
В течение 1702—1704 годов многие шведские города-крепости подверглись осадам и штурмам русских войск под предводительством самого Петра. Были взяты Мариенбург, Нотебург (бывший русский Орешек), Нарва. Штурм Нарвы оказался особенно кровопролитным. Русские воины, подступив к крепости, которая напоминала о горьком поражении, горели желанием посчитаться за него. Петр, как и в прошлый раз, предложил коменданту Горну сдаться, но тот ответил оскорблениями. Дерзкий ответ шведа зачитали русским солдатам.
В результате ожесточенного штурма потери были огромны с обеих сторон. Когда победители ворвались в город, Горн дал приказ барабанщику бить сигнал к сдаче города, но ничто уже не могло остановить русских солдат. Рассвирепевшие русские воины убили барабанщика, а коменданта взяли в плен. Чтобы прекратить резню, Петру пришлось вмешаться. Одного обезумевшего от крови и насилия солдата царь сам заколол шпагой — в назидание остальным...
Вслед за Нарвой был взят Иван-город. Трофеи были богатыми, но важнее всего другое: русские обрели веру в свои силы, могли почти на равных сражаться со шведами и даже побеждать их. Весть о покорении Нарвы с восторгом приняли в Москве. Петр приказал торжественно отпраздновать радостное событие.
Именно в это время, в разгар боев со шведами, государь решает перенести столицу страны ближе к морю.
В1703 году на острове Котлин в Финском заливе была заложена и поставлена в кротчайшие сроки крепость Кроншлот (с 1723 года — Кронштадт), которая должна была прикрывать от возможных атак неприятельского флота будущую столицу России. Трудно было строить город на вязкой болотистой почве, день и ночь работая по колено в воде. Люди умирали от непосильного труда, болезней, жестокого обращения. Имя нового города Санкт-Петербург по-немецки значило Город Святого Петра, небесного покровителя русского императора.
Верный союзническому долгу, Петр приказывает своему любимцу — генералу Александру Меншикову — направиться с кавалерией в Польшу для взаимодействия с войсками короля Августа II Саксонского, изрядно потрепанными каролинцами. Здесь в 1706 году произошло сражение при городе Калише. Это одно из крупнейших сражений Северной войны, которое выиграли русские войска. Завершающим этапом боя стала атака драгун Меншикова на мощное каре шведов. После безуспешных конных атак драгуны спешились и, взяв ружья с палашами, в жестокой рукопашной битве разгромили противника. Царь и весь русский генералитет бурно приветствовали эту победу, но их радость скоро омрачилась...
Было получено известие, что союзник Петра король Август еще до Калишской битвы заключил тайный мир с королем Карлом и теперь шведский король желал посчитаться за все победы, одержанные молодой армией Петра.
Русский этап
Военное счастье стало изменять Карлу. Поход был изнурительным, войскам приходилось голодать. Крестьяне уходили в леса, уводя с собой скот, унося съестное, а зерно зарывали в землю. Петр приказал сжигать в окрестностях жилища и поля, где уже колосилась рожь. Колосья, нетронутые огнем, солдаты Карла срывали руками, кое-как размалывали зерна камнями и пекли лепешки. От непрерывных дождей негде было укрыться и высушить одежду. Из-за голода и сырости начались болезни. Появились дезертиры, которые попадали в руки снующих вокруг казаков и крестьян-партизан. На помощь Карлу двинулся из Лифляндии (так называлась Латвия) корпус генерала Левенгаупта — с огромным обозом со съестными припасами, амуницией и порохом. Король, поджидая Левенгаупта, все же медленно продвигался вперед. Перейдя границу Речи Посполитой и России, он вторгся на землю Смоленщины. Возле переправы через реки Вихру и Городню, близ селений Мигновичи и Раевка, русский генералитет решил остановить шведов, дав решительное сражение. Были созданы мощные заслоны из драгунских и пехотных полков. 9 сентября 1708 года завязался бой с авангардом шведов. Его начали казаки, а потом к ним присоединились драгуны генерала Боура. Кавалерийский бой разгорался все сильнее и сильнее. Карл не смог остаться в стороне. Взяв один из своих лучших кавалерийских полков, Эстгетский рейтарский, он во главе его ринулся в гущу боя. Схватка была ожесточенной. Под Карлом убили лошадь, а сам он пешим отбивался шпагой от русских драгун и вполне мог оказаться в плену. Королевские драбанты отбили своего повелителя и увели из страшной свалки.
До тысячи человек потеряли шведы. Карл был в растерянности. Разведчики сообщали ему о прибытии все новых и новых полков царя Петра. На военном совете в деревне Стариши Карл решает продвигаться на юг, в еще не разоренные русскими места, и там дожидаться корпуса Левенгаупта. Петр не мог этого допустить: если армия Карла соединится с шестнадцатитысячным корпусом Левенгаупта, то справиться с ними будет во много раз сложнее. Для сражения с Левенгауптом царь создает корволант — подвижной корпус, состоящий из кавалерии и пехоты, посаженной на коней. Численность его — 11 тысяч человек. Корпус был усилен конной артиллерией. Оставив фельдмаршала Шереметева с полками главной армии, чтобы он двигался вслед за Карлом, Петр лично возглавил корволант.
Левенгаупт был хитрым полководцем. Он прекрасно понимал, что царь попытается разгромить его корпус, и делал все возможное, чтобы избежать этого. К русским подсылались шпионы с ложными донесениями о пути следования корпуса и обоза, но Петр и его генералы быстро распознавали «подсылов»: русская разведка тоже не дремала. Как ни пытался Левенгаупт избежать встречи с корволантом, но это ему не удалось: русские были уже на подходе. Чтобы спасти огромный обоз, шведский генерал отправил его вперед под прикрытием 3-тысячного отряда и целый день 27 сентября сдерживал натиск русских войск, а затем отошел к деревне Лесная. 28 сентября произошло сражение. Построившись в две линии с пехотными полками в центре и драгунскими — на флангах, русские атаковали неприятеля. Шведы, как всегда, бились храбро и грамотно, но, не выдержав натиска, перешедшего в штыковой бой, укрылись в вагенбурге — лагере, окруженном обозными фургонами и повозками. После ожесточенной многочасовой пальбы из всех видов оружия русские солдаты пошли на штурм вагенбурга и овладели им. Но каролинцы так просто не сдавали своих позиций... Перегруппировав силы, они отбили атаку неприятеля и вновь заняли вагенбург. Снова продолжилась перестрелка, и только наступившая вечерняя мгла и разыгравшаяся снежная метель прервали баталию. Солдаты — и русские, и шведские — до такой степени обессилели в бою, что, не выпуская из рук оружия, падали на землю и, не в силах подняться, мгновенно засыпали. Битва утихла, и только стоны и крики раненых раздавались вокруг. Воспользовавшись этой ситуацией, Левенгаупт велел солдатам без лишнего шума оставить обоз и двинуться прочь с поля боя. Когда рассвело и царю доложили об отступлении противника, Петр приказал: во что бы то ни было преследовать шведов, не дать им уйти.[6] За отступающими двинулась русская кавалерия и, нагнав бегущих, порубила до 500 человек, а несколько сотен взяла в плен. Сражение при Лесной закончилось полной победой армии Петра. Левенгаупт потерял около 8 тысяч убитыми и почти весь обоз. Сам же шведский военачальник с отрядом около 6 тысяч сумел оторваться от преследования и соединиться с армией короля, но при этом ему пришлось утопить громадные запасы пороха и артиллерию, так как мост через реку сожгли русские драгуны. Этих припасов так не хватало Карлу потом, при Полтаве! Потери корволанта составляли убитыми более тысячи солдат и ранеными около трех тысяч. Это была первая победа молодой российской армии над численно превосходящим противником. Она во многом повлияла на дальнейший ход Северной войны.
Настал 1709-й год. Карл не раз со своих зимних квартир нападал на русские войска, стараясь овладеть дорогою к Москве. Но до весны решительных действий не было. Весною же Карл направился на берега р. Ворсклы и осадил малороссийский город Полтаву. Это была крепость, устроенная на случай татарских нападений с «дикого поля». Если бы шведы завладели ею, они могли бы выйти на «поле» и оттуда идти к Москве или же завязать сношения с татарами и турками. Петр боялся еще и того, что шведы через Белгород пойдут на Воронеж, где были собраны корабли и сосредоточены запасы хлеба. Так как у Карла было мало пороха, то бомбардировать Полтаву он не мог, а приступы ему не удавались, ибо гарнизон мужественно защищался. Осада Полтавы затянулась. Тогда Петр, собрав все свои силы, решил прийти на выручку Полтавы и дать Карлу XII решительный бой. Битва произошла 27-го июня 1709 года близ Полтавы. Оба государя лично участвовали в бою и подвергались большой опасности. Со стороны шведов в бою было до 30 000 человек, со стороны русских 42 000. У шведов была слаба артиллерия: по недостатку пороха они могли ввести в дело только 4 пушки. К полудню сражение решилось в пользу русских. Шведы были разбиты. Половина их армии была перебита или взята в плен под Полтавою, а половина бежала вдоль Ворсклы к Днепру, к с. Переволочне, и там, настигнутая русскими, сдалась (1-го июля) Меншикову. Русские потеряли убитыми и ранеными менее 5000 человек.