В результате Шереметев получил возможность беспрепятственно пройти через всю южную Лифляндию, забирая запасы продовольствия, разрушая укрепления и захватывая пленных, однако удерживать территорию не стал и 9(20) сентября вернулся в Псков. Армия осталась на зимних квартирах, а сам фельдмаршал поспешил на другой участок театра военных действий, где 11(22) октября 1702 года был взят Нотебург (бывшая русская крепость Орешек)'.
Возобновившиеся весной военные действия принесли русской армии новые успехи. 1(12) мая 1703 года после ожесточённого и кровопролитного штурма сдалась крепость Ниеншанц, стоявшая при впадении в Неву реки Охты. Вскоре после этого на очищенной от шведов территории был заложен Санкт-Петербург, ставший позже новой российской столицей. 14(25) мая был взят Ям (Ямбург), 27 мая (7 июня) - Копорье. К лету 1703 года вся Ижорская земля оказалась освобождённой от шведской оккупации.
Летом 1704 года русское наступление возобновилось. 13(24) июля был взят штурмом Дерпт. 9(20) августа настала очередь Нарвы.16(27) августа капитулировал Ивангород. 19(30) августа 1704 года в только что взятой крепости был подписан Нарвский союзный договор между Россией и Речью Посполитой.
Согласно его условиям, Пётр должен был направить в помощь Августу 12-тысячный корпус и выдать 200 тысяч рублей на содержание польской армии. Такую же сумму царь обещал выплачивать Польше ежегодно до окончания войны, однако при условии, если войско Речи Посполитой будет находиться в полном своём составе - собственно польская армия 36 тысяч, и литовское войско 12 тысяч бойцов.
Подписав Нарвский договор, Речь Посполитая наконец-то официально вступила в Северную войну. Впрочем, к этому времени в ней имелось два короля, каждый из которых состоял в союзе с одной из воюющих сторон. Конечно, благодаря пресловутой "шляхетской демократии" состояние вялотекущей гражданской войны было для польского государства вполне привычным и даже в какой- то степени естественным. Однако теперь разрушительные последствия междоусобицы многократно усугублялись присутствием на территории страны противоборствующих вражеских армий.
После "избрания" Лещинского Карл XII двинулся к Сандомиру, желая заставить конфедератов признать своего ставленника. В свою очередь, Август II неожиданно устремился к польской столице. 20(31) августа его войска вступили в правобережное предместье Варшавы Прагу. Шведский гарнизон во главе с генералом Горном, вынужден был сдаться, однако Лещинский и большинство его сторонников успели удрать, за исключением познанского епископа, который был арестован и вывезен в Дрезден, где вскоре скончался.
Во взятии Варшавы участвовал русский вспомогательный корпус под командованием киевского генерал-губернатора князя Дмитрия Михайловича Голицына, включавший 2 стрелецких и 15 солдатских полков, а также пять тысяч украинских казаков во главе с наказным атаманом Даниилом Апостолом.
Таким образом, произошла своеобразная рокировка: Август занял Варшаву, в то время как шведский король, не застав своего противника в районе Сандомира, в ночь с 5(16) на 6(17) сентября взял Львов, дав своим солдатам возможность подкормиться за счёт грабежей а также взыскав с богатого города контрибуцию в 125 тыс. талеров. Неделю спустя Карл XII правым берегом Вислы двинулся к Варшаве, однако Август без боя оставил польскую столицу и отошёл к Кракову.
2(13) февраля 1706 года состоялось сражение при Фрауштадте. Саксонская армия под командованием генерала от инфантерии графа Иоганна Матиаса фон Шуленбурга, в состав которой входил и 6-тысячный русский вспомогательный корпус, насчитывала свыше 18 тыс. человек при 32 орудиях. Ей противостоял отряд генерала от кавалерии барона Карла Густава Рёншёльда - приблизительно 8,5 тысяч человек, оставленный Карлом XII в Великой Польше с целью обеспечения тыловых коммуникаций.
Несмотря на отсутствие артиллерии и вдвое меньшую численность, шведы стремительно атаковали неприятеля. При этом против 10 пехотных батальонов центра армии Шуленбурга было брошено всего лишь 4 шведских батальона. Тем не менее, стоявшие там французские и швейцарские наёмники, как и положено "профессионалам", поспешили сдаться в плен. Развернув 12 трофейных орудий, шведы обрушили лавину огня на русский вспомогательный корпус и вторую линию саксонцев. Не выдержав, саксонская пехота обратилась в беспорядочное бегство, преследуемая шведской кавалерией. Из-за лавины беглецов сохранявшие порядок русские батальоны не могли вести огонь по противнику.
Небезызвестный "просветитель" Вольтер в своей "Истории Карла XII, короля Швеции" утверждает, будто во время Фрауштадтской битвы "московиты при виде шведов сразу же побросали оружие". Это наглая ложь, впрочем, вполне типичная для западных авторов, пишущих о России и русских. На самом деле в то время как большая часть саксонской армии сдалась на милость победителей, русские солдаты в течение четырёх часов стойко отражали атаки противника. Сумев продержаться до сумерек, остатки корпуса в количестве 1920 человек пробились штыками через вражеские ряды.
По шведским данным, потери армии Шуленбурга составили свыше 7 тыс. убитыми и 7633 сдавшихся в плен. Шведы потеряли 452 человека убитыми и 1077 ранеными, главным образом за счёт ожесточённого сопротивления русского вспомогательного корпуса.
Во время боя Август II, имея при себе около 15 тыс. человек, находился всего лишь в 10 милях от поля битвы. Однако вместо того, чтобы помочь своей армии, отважный король предпочёл побыстрее отступить к Кракову.
В сражении при Фрауштадте наглядно проявилось отношение цивилизованных европейцев к "русским варварам". Армия Шуленбурга была поистине многонациональна: саксонцы, поляки, французские и швейцарские наёмники. После победы шведы брали в плен всех, за исключением русских. По приказу Рёншёльда вопреки обычаям войны около 500 русских пленных солдат были перебиты.
"Без сомнения, можно предположить особую жгучую неприязнь, направленную именно против русских, неприязнь, которая уже в те времена имела исторические корни, - признаёт шведский историк Петер Энглунд. - И всё же, по всей вероятности, зверский приказ Рёншёльда не был отдан в состоянии аффекта, а был, напротив, глубоко продуман. Таким образом он избавлялся от толпы обременительных пленных, которые, в отличие от саксонцев, имели мало цены как перевербованные ратники в собственном войске. В то же время Рёншёльд хотел на судьбе этих несчастных русских преподать урок другим, сделать её устрашающим примером".
Так же вели себя шведы после сражений под Головчином 3(14) июля и при Добром 30 августа (10 сентября) 1708 года. К сожалению, когда после битвы под Полтавой Рёншёльд в числе прочих шведских генералов попал в русский плен, царь Пётр проявил совершенно неуместное великодушие.
В августе 1706 года шведские войска вторглись в Саксонию. Единственной силой, оказавшей им сопротивление, стали остатки русского корпуса, в то время как саксонская армия без боя отступила в Австрию, где и была интернирована. Оккупировав страну, шведы заняли Лейпциг и Дрезден. 13(24) сентября представители саксонского курфюрста, опасавшегося лишиться своего наследственного владения, подписали с Карлом XII унизительный Альтранштедтский мирный договор. Согласно его условиям Август II должен был отречься от польского престола в пользу Станислава Лещинского, отказаться от союза с Россией, а также от всех других союзов, направленных против Швеции, сдать шведам Краков и другие крепости. Шведская армия временно оставалась в Саксонии, где содержалась за счёт местной казны.
Чтобы угодить шведскому королю, Август был готов на любые унижения. По его требованию он написал Станиславу Лещинскому поздравление с вступлением на престол. В 1698 году, во время встречи в Раве-Русской царь Пётр в знак дружбы подарил саксонскому курфюрсту свою шпагу. Теперь, пресмыкаясь перед победителем, тот не постеснялся вручить эту самую шпагу Карлу XII в знак покорности.
Альтранштедтский договор имел чрезвычайно важное значение для Швеции. Наконец-то шведская армия могла выступить в поход против России, не опасаясь удара с тыла. Однако произошло это не сразу, а год спустя. Всё это время Карл XII оставался в Саксонии, пополняя и приводя в порядок свои войска.
Немаловажными были и материальные последствия капитуляции Августа. Пётр I не зря опасался, что его противник "Саксонию выграбит… и когда многие миллионы в сей богатой земле достанет и войско зело умножит". Достаточно сказать, что после Полтавской битвы русские кавалеристы обнаружили в личном помещении бежавшего с поля боя шведского короля два миллиона саксонских золотых ефимков.
Будучи напрочь лишённым и чести, и мужества, Август совершил череду позорных поступков, предав всех, кого только можно. Сперва русских союзников, а также своих польских приверженцев, видевших в нём короля Речи Посполитой. Затем шведов: в то время, когда его уполномоченные Имгоф и Пфингстейн подписывали Альтранштедтский договор, сам курфюрст находился в Пиотркове при русской армии Меншикова. Опасаясь превратиться в заложника, он скрыл заключение мира и чтобы отвести подозрения, вместе со своими саксонскими войсками 18(29) октября 1706 года принял участие в битве при Калише против корпуса генерала от инфантерии барона Арвида Акселя Мардефельда, оставленного Карлом XII для прикрытия Польши. В довершение всего накануне сражения Август тайно предостерёг шведского полководца, чтобы тот не принимал боя, однако последний не внял предупреждению, решив, что это провокация.
В распоряжении Мардефельда имелись 4 тысячи шведской пехоты и конницы при 16 орудиях, а также около 20 тысяч поляков Лещинского. Им противостояли 4 тысячи саксонских и 8700 русских кавалеристов, а также 16 тысяч польской конницы под общим командованием Меншикова.
Хотя в каждой из противоборствующих армий большинство составляли поляки, явить миру чудеса шляхетской доблести им не довелось. Хоругви Августа в бой так и не вступили, а их соплеменники на шведской стороне, не нарушая сложившейся к этому времени традиции, после первого же удара русских драгун обратились в бегство.
Шведы сражались стойко, но были наголову разбиты, потеряв около 700 человек убитыми и 2598 пленными, включая самого Мардефельда. Их польские союзники, оставив на поле боя около 1000 убитых, на следующий день благоразумно сдались на милость победителей. Русские потери составили 84 убитых и 324 раненых, саксонцы лишились 120 человек.
Среди шведских пленных оказались и 493 француза. Взятые в плен саксонцами в ходе войны за испанское наследство, они, как это водится в цивилизованной Европе, были завербованы в армию курфюрста. Затем при Фрауштадте сдались шведам, после чего вновь поступили на службу к победителям. Теперь месье попали в плен к русским. Впрочем, их пребывание в неволе у московитов оказалось недолгим. Август уговорил Меншикова отдать всех пленных ему, пообещав, причём в письменной форме, обменять их на русских, находящихся у шведов. Однако это оказалось наглой ложью. Шведские пленные понадобились вероломному монарху, чтобы освободив их в одностороннем порядке, искупить тем самым вину перед Карлом XII за вынужденное содействие русским в сражении при Калише.
Прибыв 6(17) декабря 1706 года в Лейпциг, Август наконец-то объявил о заключённом им позорном мире. Тем не менее, невзирая на капитуляцию малодушного и трусливого союзника, Пётр I вовсе не собирался отдавать Польшу в руки шведов. Русские войска продолжали оставаться на территории Речи Посполитой. 28 декабря 1706 (8 января 1707) года царь прибыл в Жолкву (ныне Нестеров Львовской области), где встретился с лидерами Сандомирской конфедерации.
Несмотря на очевидные успехи в установлении господства над Речью Посполитой, особой пользы шведскому монарху это не принесло. Власть Лещинского оставалась неустойчивой, а боеспособность польских вооружённых формирований крайне низкой. В результате, выступив весной 1708 года в поход против России, Карл XII не только не смог использовать польские войска, но и был вынужден оставить в Польше для защиты своего ставленника 10-тысячный корпус генерала Крассау.
Существенную помощь противникам Лещинского оказал и направленный в Польшу в декабре 1708 года русский отряд в составе трёх пехотных и двух драгунских полков под командованием фельдмаршал-лейтенанта барона Генриха фон дер Гольца. 13(24) мая он нанёс сокрушительное поражение войскам будущего российского фельдмаршала и генерал-губернатора Петербурга Яна Казимежа Сапеги. В бою было уничтожено до 2 тысяч поляков, во время преследования - ещё 500. Потери русских составили 16 убитых и 42 раненых.
Ещё сокрушительнее было поражение поляков Лещинского при Подкамне. 10-тысячный русский корпус под командованием князя Голицына наголову разгромил шляхтичей и поддержавший их шведский отряд. План наступления Лещинского на Киев с последующим соединением с главными силами шведов был сорван, а Карл XII окончательно отрезан от Польши.