Для обеспечения безопасности Петербурга Петр создает на острове Котлин, что в 30 верстах от города, крепость, позже получившую название Кронштадта. 3 мая 1704 г. царь подписал коменданту крепости на искусственном острове (Кроншлот) инструкцию, в которой есть такие слова: «Содержать сию ситадель с божиею помощью, аще случится, хотя до последнего человека». Царь часто навещал остров, наблюдая и проверяя ход строительства укреплений. Когда дело подходило к концу, он сказал:
«Теперь Кронштадт в такое приведен состояние, что неприятель в море близко появиться не смеет. Инако разобьем корабли в щепы. В Петербурге спать будем спокойно».
Другим средством обеспечения безопасности города было создание флота. К его строительству Петр приступил тотчас после того, как он зацепился за берега Невы. Уже в 1703 г. на Олонецкой верфи состоялась закладка 43 кораблей разных типов, а сам царь, руководивший строительством, вернулся в Петербург на фрегате с символическим названием «Штандарт».
Одновременно была заложена верфь в самом Петербурге. Знаменитая Адмиралтейская верфь приступила к сооружению кораблей в 1705 г. Так создавалось любимое детище Петра и было положено начало морскому могуществу нашей Родины — Балтийский военно-морской флот.
Когда Карлу XII донесли, что русские овладели Ниеншанцем и царь создает там новый город, он высокомерно заявил: «Пусть царь трудится над закладкой новых городов, мы хотим лишь оставить за собой честь впоследствии забрать их».
Царь, однако, не собирался одаривать короля новым городом, и коль война продолжалась, то принимал меры к расширению своих балтийских приобретений. Здесь ему опять сопутствовал успех — в 1704 г. русские войска овладели двумя мощными крепостями: Дерптом и Нарвой.
Вспомним события начала войны. Тогда Россия не располагала военными ресурсами для успешной осады одной Нарвы. За четыре года армия в своем совершенствовании достигла таких рубежей, что оказалась в состоянии вести одновременную осаду двух крепостей. Правда, все еще недоставало осадной артиллерии большого калибра, но операции были спланированы так, что сначала должен был пасть Дерпт, с тем чтобы освободившиеся там пушки можно было использовать при осаде Нарвы.
Передовые отряды подошли к Дерпту в ночь с 3 на 4 июня. «Город велик, и строение полатное великое, ратуша вся крыта жестью», — делился Шереметев с одним из своих корреспондентов визуальными наблюдениями о крепости. Действительно, крепостные стены имели шесть бастионов и 132 пушки разных калибров. Число защитников крепости вместе с жителями города, которым было выдано оружие, достигало 5 тыс. человек.
Осадные работы велись под непрерывным огнем крепостной артиллерии. «Как я взрос, такой пушечной стрельбы не слыхал», — писал Шереметев. Впрочем, артиллерийская дуэль не наносила существенного урона ни осажденным, ни осаждавшим, хотя, как доносил Шереметев, «пушки их больше наших», да и по количеству крепостная артиллерия в 2,5 раза превосходила русскую.
Комендант крепости полковник Шютте — по отзыву шведских офицеров «великой фурьян и безпрестанно шумен и буен» — решил помешать осадным работам удачной вылазкой. 27 июня неприятельские пехотинцы и драгуны напали на осаждавших и достигли временного успеха, но оправившиеся от Внезапности удара русские войска отбили нападение. Неприятель не выполнил главной своей задачи — не сумел засыпать апроши землей.
Осадой Дерпта руководил фельдмаршал Шереметев, а Нарвы — Петр. Фельдмаршал долгое время действовал впустую, и нетерпеливый царь отправился из-под Нарвы к Дерпту, чтобы на месте выяснить причины неудач и выправить положение.
Оказалось, что Шереметев расположил батареи не против самых слабых стен крепости, которые, как выразился Петр, ожидали указа, чтобы упасть, а против самых мощных укреплений. Зато русские батареи в тщетных попытках проделать в стене бреши были установлены на сухих, возвышенных местах, в то время как обстрел менее мощной стены надо было вести из пушек, которые надлежало расположить в болоте.
Петр тут же велел изменить расположение батарей. 12 июля начался, по образному выражению царя, «огненный пир», продолжавшийся с вечера до утра следующего дня. Один за другим четыре шведских барабанщика подавали сигналы о капитуляции, но все они погибли, так как в грохоте сражения ничего не было слышно. Гарнизон капитулировал, и Петр отправился к Нарве, велев туда же двигаться войскам Шереметева.
Комендантом Нарвы был тот самый Горн, который командовал гарнизоном крепости во время осады в 1700 г. Горн полагал, что под стенами Нарвы стояла такая же слабо обученная и плохо вооруженная армия, какой она была четыре года назад, и поэтому на предложение капитулировать издевательски напомнил о горькой участи, постигшей осаждавших в 1700 г. Надменный отказ Горна царь велел зачитать перед войсками.