Возобновившиеся весной военные действия принесли русской армии новые успехи. 1(12) мая 1703 года после ожесточённого и кровопролитного штурма сдалась крепость Ниеншанц, стоявшая при впадении в Неву реки Охты[189]. Вскоре после этого на очищенной от шведов территории был заложен Санкт-Петербург, ставший позже новой российской столицей. 14(25) мая был взят Ям (Ямбург), 27 мая (7 июня) – Копорье. К лету 1703 года вся Ижорская земля оказалась освобождённой от шведской оккупации[190].
Летом 1704 года русское наступление возобновилось. 13(24) июля был взят штурмом Дерпт. 9(20) августа настала очередь Нарвы[191]. 16(27) августа капитулировал Ивангород[192]. 19(30) августа 1704 года в только что взятой крепости был подписан Нарвский союзный договор между Россией и Речью Посполитой.
Согласно его условиям, Пётр должен был направить в помощь Августу 12-тысячный корпус и выдать 200 тысяч рублей на содержание польской армии. Такую же сумму царь обещал выплачивать Польше ежегодно до окончания войны[193], однако при условии, если войско Речи Посполитой будет находиться в полном своём составе – собственно польская армия 36 тысяч, и литовское войско 12 тысяч бойцов[194].
Подписав Нарвский договор, Речь Посполитая наконец-то официально вступила в Северную войну. Впрочем, к этому времени в ней имелось два короля, каждый из которых состоял в союзе с одной из воюющих сторон. Конечно, благодаря пресловутой «шляхетской демократии» состояние вялотекущей гражданской войны было для польского государства вполне привычным и даже в какой-то степени естественным. Однако теперь разрушительные последствия междоусобицы многократно усугублялись присутствием на территории страны противоборствующих вражеских армий.
После «избрания» Лещинского Карл XII двинулся к Сандомиру, желая заставить конфедератов признать своего ставленника. В свою очередь, Август II неожиданно устремился к польской столице. 20(31) августа его войска вступили в правобережное предместье Варшавы Прагу. Шведский гарнизон во главе с генералом Горном, вынужден был сдаться, однако Лещинский и большинство его сторонников успели удрать, за исключением познанского епископа, который был арестован и вывезен в Дрезден, где вскоре скончался[195].
Во взятии Варшавы участвовал русский вспомогательный корпус под командованием киевского генерал-губернатора князя Дмитрия Михайловича Голицына, включавший 2 стрелецких и 15 солдатских полков, а также пять тысяч украинских казаков во главе с наказным атаманом Даниилом Апостолом[196].
Таким образом, произошла своеобразная рокировка: Август занял Варшаву, в то время как шведский король, не застав своего противника в районе