17 июля к Нарве из Дерпта прибыл Петр, 18 июля прибыла осадная артиллерия. 30 июля был открыт огонь с возведенных осадных батарей: с пушечной – по бастионам Виктория и Гонор, а с мортирных – по внутренности атакованного фронта и городу. Непрерывный огонь батарей продолжался до 9 августа. До конца осады всего было выпущено 4 556 бомб. 30 же июля из Дерпта прибыли пехотные полки и, расположившись напротив южных фронтов крепости, повели на них ложную атаку.
2 августа главная атака на левом берегу подступами приблизилась к бастиону Виктория. 6 августа была построена шестая батарея (№ 17) на гребне гласиса, чтобы сбить орудия с двойных фланков бастиона Виктория, защищавших подступ к бастиону Гонор. В этот же день обрушился левый фас бастиона Гонор, образовав пологий и широкий обвал. Фельдмаршал Огильви отправил тогда письмо коменданту Нарвы с предложением сдаться, не дожидаясь приступа.
Канонада между тем продолжалась. Русские войска приблизились ко рву. На следующий день, 7 августа, Горн прислал ответ, в котором говорилось, что он без королевского повеления сдать крепость не может. В виду такого ответа в русском лагере собрался военный совет, и решено было штурмовать Нарву 9 августа. Командование войсками возлагалось на фельдмаршала Огильви. Он назначил три штурмующие колонны: генералу Шенбеку было приказано ворваться в бастион Виктория, где тоже была брешь; генералу Чемберсу – двинуться на обвал бастиона Гонор; генералу Шарфу – к равелину напротив бастиона Глория. Еще 8 августа штурмовые лестницы были скрытно поднесены в ближайшие подступы. Напротив бастиона Виктория, у самого контрэскарпа была поставлена четырехпушечная батарея для стрельбы во время приступа. В ночь на 9 августа в подступы ввели назначенных для штурма гренадер.
Штурм крепости начался по сигналу в 2 часа дня 9 августа 1704 г. Шведы упорно оборонялись, защищая вершины обвалов, подрывая мины и скатывая штурмовые бочки. Но это не остановило русских – уже через 45 минут после начала штурма победители ворвались в Нарву.
Только тогда Горн приказал барабанщикам в знак сдачи ударить в барабаны. Однако рассвирепевшие русские солдаты не обращали на это внимание и кололи барабанщиков. Тогда сам Горн ударил в барабан. Тем не менее русские продолжали убивать в городе всех, кто попадался под руку, не делая разницы между солдатами и мирными жителями.
Петр приказал навести порядок в городе и, сев на коня, обскакан нарвские улицы. По пути Петр лично заколол двух русских мародеров. Прибыв к ратуше, где собралась знать города, Петр увидел между ними и Горна. Царь подбежал к генералу и влепил ему увесистую плюху. Петр кричал в гневе: «Не ты ли всему виноват? Не имея никакой надежды на помощь, никакого средства к спасению города, не мог ты давно уже выставить белого флага?» Потом, показывая шпагу, обагренную кровью, Петр продолжал: «Смотри, эта кровь не шведская, а русская. Я своих заколол, чтоб удержать бешенство, до которого ты довел моих солдат своим упрямством». Мало того, царь велел посадить его в тот самый каземат, где по распоряжению Горна содержались коменданты сдавшихся крепостей (Нотебургской – полковник Густав Вильгельм Шлиппенбах и Ниеншанской – полковник Полев).
16 августа без боя капитулировал гарнизон Иван-города. Неделя, предшествующая сдаче Иван-города, была посвящена выработке условий капитуляции. Комендант гарнизона подполковник Стирнстарль на приказание Горна сдать крепость ответил отказом на том основании, что Горн находился в плену и не волен выражать свои подлинные мысли. «Я считаю за стыд отдать по первому требованию крепость, врученную мне королем»,– говорил Стирнстарль. Это была всего лишь бравада, так как лишенный запасов продовольствия гарнизон численностью в 200 человек, конечно же, обрекал себя на полное уничтожение. Офицеры гарнизона оказались благоразумнее коменданта, и все до единого согласились сдаться. Крепость капитулировала на условиях, продиктованных русскими: гарнизону разрешалось удалиться в Ревель и Выборг, но без артиллерии и знамен.
При штурме Нарвы русские потеряли 1 340 человек ранеными и 359 человек убитыми. Потери шведов за всю осаду составили 2 700 человек. В Нарве было взято пушек, мортир и гаубиц 425, фальконетов и дробовиков 82, ружей 11 200. В Ивангороде пушек взято 95, мортир и дробовиков 33.
После взятия Нарвы Петр в подражание римским полководцам решил устроить триумф в Москве. Триумф состоялся лишь 19 февраля 1705 г. из-за сложностей с доставкой в столицу трофейных шведских пушек. В торжественном въезде Петра в Москву принимало участие 159 пленных офицеров во главе с генералом Горном. Торжественно провезли 80 шведских пушек. У Триумфальных ворот митрополит Стефан Яворский произнес хвалебную речь в честь Петра и т. п. Кончился триумф многодневным сражением с греком Бахусом и россиянином Ивашкой Хмельницким. И, как и в предшествующих баталиях, Бахус с Ивашкой одолели бомбардира Петра Михайлова и всю его компанию.
После Нарвы и до начала лета 1705 г. основные силы русских бездействовали. Исключение представляли русские части, отправленные под командование Августа II в Польшу, и казаки гетмана Мазепы, действовавшие в правобережной Украине.
12 июня 1705 г. Петр прибыл в Полоцк, где была сосредоточена вся русская армия, генералитет и министры. На военном совете 15 июня Шереметеву было поручено командовать походом против генерал-майора Левенгаупта, так и не состоявшимся в зимние месяцы. Цель похода была четко определена в первом пункте инструкции: «Идти в сей легкой поход (так, чтоб ни единого пешего не было) и искать с помощию Божиею над неприятелем поиск, а именно над генералом Левенгауптом. Вся же сила сего походу состоит в том, чтоб оного отрезать от Риги».
Передовой отряд русских численностью 1 400 человек под командой генерал-майора Родиона Бауэра напал на шведский отряд в предместье Митавы (с 1917 г. город Елгава). Было убито около 100 шведов, взято в плен 6 офицеров, 72 солдата и две пушки. После сражения Бауэр отступил и соединился с главными силами фельдмаршала Шереметева.
Петр потребовал от Шереметева ни под каким видом не выпускать Левенгаупта из Курляндии. 16 июля 1705 г. войска Шереметева атаковали шведов у местечка Муро-Мызе. В начале боя русская конница смяла шведов. Но вместо того, чтобы завершить разгром противника, драгуны, казаки и калмыки бросились грабить шведский обоз. Шведы получили передышку, перестроились и контратаковали русских. Шереметев был вынужден отступить, бросил на поле боя 13 пушек и 10 знамен. Потери русских в живой силе составили около двух тысяч человек.
Генерал-майор Левенгаупт не имел достаточных сил, чтобы развить свой успех под Муро-Мызе, и был вынужден отступить под защиту крепостных стен Риги. Воспользовавшись этим, 25 августа 1705 г. русские осадили Митаву. Формально осаждавшими командовал князь Репнин, а фактически – сам Петр.
Укрепления Митавы состояли из старинного замка и четырех земляных бастионов, защищавших его. Хотя гарнизон замка не превышал и тысячи человек, его комендант Кюрринг отказался сдаться. Петру пришлось вести правильную осаду. После того как в конце августа из Полоцка была подвезена тяжелая осадная артиллерия, положение осажденных стало безнадежным, и 3 сентября гарнизон капитулировал. В Митаве было найдено 290 пушек, 58 мортир и гаубиц, 13 505 ядер и 2 125 бомб. Для читателя – не специалиста в военной истории замечу, что взятие в крепости свыше 300 орудий вовсе не означало, что все они принимали участие в боевых действиях. Зачастую большая часть их, как это было в Митаве, просто была складирована. Крепости, как в России, так и в других государствах, помимо своего основного назначения выполняли и роль военных складов. А чтобы использовать пушку при осаде крепости, надо было найти к ней лафет, ядра нужного калибра, место в системе укреплений, расчет и т. п. При отсутствии хотя бы одного этого элемента пушка лежала мертвым грузом в крепости.
Взятие Митавы было важно для русских тем, что шведы, засевшие в Риге, Ревеле и других укрепленных пунктах, лишались сухопутных коммуникаций с Карлом XII, находившимся в Польше.
После Митавы Петр направился к небольшой крепости Бауск, расположенной в 40 верстах юго-восточнее Митавы. Гарнизон Бауска был менее 500 человек, и крепость 14 сентября сдалась без особого сопротивления. В Бауске было найдено 55 орудий. Согласно условиям капитуляции гарнизон Бауска, как и Митавы, был отпущен в Ригу.
11 сентября Петр получил известие о восстании стрельцов и населения Астрахани. На следующий день царь приказал отправить из Курляндии несколько полков в Астрахань. Командовать ими было поручено фельдмаршалу Шереметеву.
16 сентября 1705 г. Петр прибыл в Гродно, где сосредоточилась большая часть русской армии. В районе Гродно было решено оставить армию на зимние квартиры. Несмотря на все успехи в Курляндии, Петр чувствовал себя крайне неуверенно. Ведь до сих пор он имел дело с небольшими отрядами шведов, а что будет, когда придет Карл XII с большой армией? Следствием неуверенности в завтрашнем дне была отправка трех с половиной сотен крепостных орудий из Митавы по зимнему пути в Москву. Таким образом, Петр даже не думал оборонять захваченные крепости в Курляндии в случае прихода туда шведского короля.
Осенью 1705 г. Петр предпринимает отчаянные попытки заключить мир с Карлом XII. Предложить прямые переговоры шведскому королю царь не решался – последовал бы неизбежный и оскорбительный отказ и «великая конфузия». Поэтому Петр пытался действовать через посредников – прусского короля Фридриха I и английскую королеву Анну. 10 ноября 1705 г. Петр отправил прусского посла в Москве Георга Иоганна Кейзерлинга в Берлин с целью выяснения возможности привлечения к посредничеству Фридриха I. 30 ноября Петр подписал грамоту английской королеве. В ней содержалась просьба выступить посредницей в обмене пленными «ради несносного их утеснения» в Швеции. Причем русская сторона в соответствии с международной практикой обязывалась не привлекать освобожденных из плена на службу в армии. Канцлер Головкин в частной беседе изложил послу Витворту более обширные планы. Царь, заявил Головкин, проявляет «готовность прекратить пролитие христианской крови и охотно бы вступил в переговоры о мире: для этой цели он считает более достойным обратиться к посредничеству