И вот уже Шереметев сам нападает на корпус генерала Шлиппенбаха. В упорном бою русские опрокинули шведов — противник бежал, потеряв большое количество убитыми, ранеными и пленными. На следующий год Шереметев опять сразился со Шлиппенбахом и разгромил заново сформированный шведский корпус. Таким образом, в Прибалтике инициатива полностью перешла к русским войскам.
На востоке, в Ингрии и Карелии, вдоль течения реки Невы, где стояли мощные шведские крепости, военными действиями руководил сам Петр.
Начиная с 1702 г. русские войска одерживают здесь ряд побед. Сначала вытесняют шведские войска из Карелии, потом обрушиваются на вражеские крепости. У истоков Невы была осаждена крепость Нотебург. Она стояла на острове и считалась неприступной. Петр руководил осадой и штурмом Нотебурга. После мощного и длительного артиллерийского обстрела и разрушения части крепостных стен русские войска пошли на штурм. На многочисленных лодках они под огнем шведов переправились прямо под стены Нотебурга и по штурмовым лестницам бросились наверх. Многие проявили здесь чудеса храбрости и мужества. Во главе наступавших с обнаженной шпагой шел любимец царя Александр Меншиков, человек безумной отваги. Несколько часов шла битва на стенах Нотебурга. В конце концов волна наступавших опрокинула защитников крепости. Город был захвачен.
Петр переименовал город в Шлиссельбург, т. е. «ключ — город». И действительно, крепость отныне должна была являться ключом ко всему течению Невы, которое ещё предстояло завоевать для выхода в Балтийское море.
Русские войска продолжали наступление по течению Невы и весной 1703 г. овладели в её устье крепостью Ниеншанц. Теперь вся Нева и выход в Балтийское море были в руках России. Здесь, на одном из островов, 16 мая 1703 г. Петр заложил Петропавловскую крепость, ставшую «началом» Санкт-Петербурга.
В стратегическом отношении закладка нового города-крепости была чрезвычайно важным делом. Отсюда открывалось в полном смысле слова «окно в Европу», путь на Балтику. Тогда Петр меньше всего думал о природных особенностях этих мест, хотя некоторые признаки указывали, что постройка здесь города была рискованным делом из-за периодических наводнений. Так, генерал Репнин писал: «А жители здешние сказывают, что в нынешнем времени всегда то место заливает». И сам Петр в одном из писем позднее отмечал: «…утешно (т. е. смешно) смотреть, что люди по кровлям и по деревьям, будто во время потопа, сидели».
Закладка будущей российской столицы показывает степень и гениального предвидения, и риска, и фантазии, и сумасбродства Петра, пожелавшего повторить на местных островах, речках и протоках, в топкой и гнилой местности свой любимый Амстердам. Здесь же он заложил Адмиралтейскую верфь и приступил к созданию Балтийского флота. Напротив устья Невы для охраны будущего города была основана крепость Кронштадт, ставшая базой военного Балтийского флота.
Людей царь не жалел по-прежнему: сотни тысяч подневольных крестьян, ремесленников, солдат породили своими загубленными жизнями и сам город, и его верфи, и флот, и блестящие победы. Воинские команды гнали их в эти топи на строительство, выбивали с них налоги и недоимки, подавляли бунты, сыскивали беглых — и это из года в год, во все царствование Петра.
В 1713 г. Петр перенес столицу России из Москвы на берега Невы.
В последующие месяцы русские войска продолжают наращивать свои успехи в Прибалтике. Освобождаются от шведов старинные русские города Ям и Копорье. Затем следует осада и штурм Дерпта (старинного русского города Юрьева).
Наконец, наступает очередь Нарвы. Город был окружен и блокирован. Шведы не могли по морю доставлять в район боевых действий подкрепление и боеприпасы. Тут показала свои преимущества новая русская артиллерия. Русские пушки стояли за рекой и без устали били по крепостным стенам Нарвы. Огонь шведских орудий не доставал до артиллерийских позиций русских. Крепостные стены были пробиты. В ходе короткой и яростной атаки 9 августа 1704 г. русские штурмовые колонны взяли Нарву. Через четыре года Россия, таким образом, поквиталась со Швецией за нарвское поражение.
Теперь в руках Петра оказалось все течение Невы от истоков до устья, Карелия, значительная часть Прибалтики. На всех направлениях шведы отступали.
Но существовала ещё сильная армия под командованием самого Карла XII, которая получала постоянные подкрепления из Швеции. В эти годы он захватил всю Польшу, овладел Варшавой и Краковом, вторгся в Саксонию и окончательно сломил сопротивление Августа II. Польский король втайне от Петра запросил мира. Карл XII продиктовал Августу II свои условия. Отныне тот терял польскую корону и сохранял за собой лишь Саксонию. Новым королем становился ставленник шведов Станислав Лещинский. Август II обязался прекратить враждебную Швеции деятельность, а это означало разрыв его союза с Россией.
Покончив с Польшей, Карл XII вновь повернул свою армию против России.