Паралельно з осадою Дерпта (нинішній Тарту), російські війська влітку 1704 року осадили іншу важливу шведську фортецю в Естляндії - Нарву.
Передісторія
За 1701 - 1703 роки, у відсутності Карла XII, який воював проти саксонського курфюрста і польського короля Августа II, армії Петра вдалося завдати нищівних поразок шведам у Лівонії і захопити майже всю Інгерманландію.
У кампанії 1704 року російська армія була розділена: велика частина армії, ввірена генерал-фельдмаршал-лейтенанту Г.Б. Огільві і генералу А.І. Рєпніну, повинна була взяти осадою Нарву і Івангород; війська, ввірені генерал-фельдмаршалу Б. П. Шереметєву (як і раніше називалися Великим полком), на початку червня осадив Дерпт.
Нарва заблокована
26 квітня 1704 року (тут і далі поза дужками вказані дати за старим стилем) манівець Петро Апраксін з трьома піхотними полицями і трьома ротами кавалерії (близько 2500 осіб) зайняв гирло річки Нарови. 12 травня шведський флот спробував доставити запаси і підкріплення в Нарву (1200 осіб), проте був зустрінутий вогнем російських берегових батарей і відійшов до Ревеля.
30 травня російська армія під керівництвом генерала Анікіти Рєпніна переправилася на лівий берег Нарови і розташувалася табором за 5 верстів від Нарви. Російська армія, потім, зайняла ті ж позиції, що займала і в 1700 році. Чотири драгунських полку обклали власне фортецю Нарву, два полки оточили Івангород. Корпус Петра Апраксина залишився біля гирла Нарови.
Їм протистояв невеликий гарнізон фортеці, що налічував від 2500 до 3500 піхоти, тисяча кавалеристів і 570 гармат.
Російський «маскарад»
Всього навколо Нарви скупчилося приблизно 10 тисяч російських солдатів. Усвідомлюючи своє становище, шведи чекали, що їх спробують врятувати. Серед обложених поширився слух, що з Ревеля до них на допомогу йде генерал-майор Шліппенбах. У зв'язку з цим цар Петро придумав влаштувати «маскарад»: переодягнути 4 російських полку в сині мундири, щоб вони походили на шведів. Ці полиці (Семенівський та Інгерманландський піхотні, драгунські Івана Горбова та Афанасія Астаф'єва) повинні були зображати корпус Шліппенбаха.
8 червня «маскарадний» корпус на чолі з Петром рушив до фортеці. Їх удавано атакували охочі на чолі з А. Д. Меншиковим і А. І. Репніним. На допомогу «рядженим» вийшов загін шведів з фортеці (150 осіб кавалерії і 800 піхоти під командуванням підполковника Маркварта). Росіяни спробували відсікти шведів від фортеці, проте російська хитрість була відкрита завчасно. Тим не менш, в результаті бою велика частина шведської кавалерії була зрубана, а піхота не без зусиль повернулася в фортецю. За російськими даними, втрати шведів склали 300 убитих; у полон вдалося взяти 4 офіцерів (включаючи підполковника Маркварта) і 41 солдата. Втрати росіян склали всього 4 убитих і кілька поранених.
Поки російські війська чекали підвезення гармат і мортир з Санкт-Петербурга водним шляхом, до них висунувся реальний загін Шліппенбаха: 4400 піхотинців і кінних. І вже 15 червня загін зустріли і відкинули до Ревеля шістьма драгунськими полицями і піхотою - всього близько 8000 осіб. У сутичці російському загону вдалося захопити дві шведські гармати і взяти в полон барон Фріца Вахтмейстера.
Облога Нарви
20 червня до Нарви прибув новий російський головнокомандувач генерал-фельдмаршал-лейтенант барон Георг Огільві. У команді перебували також генерал А. І. Рєпнін, генерал-поручик А. А. фон Шембек, генерал-майори І. І. Чамберс, Я. В. Брюс, А. В. Шарф, а також інженер-генерал Ламбер.
Через десять днів Петро I покинув табір під Нарвою і відправився до Дерпта, незабаром, 13 липня за старим стилем, той був узятий штурмом. Петро I вирішив повернутися до Нарви, але не один, а з полками під командуванням генерал-майора Н.Г. фон Вердена (близько 10 тис.; сили росіян, які осаджують Нарву, зросли до 43 тис. осіб).
30 липня, з доставки осадних гармат, почалося бомбардування Нарви і Івангорода з 40 гармат і 24 мортир (звернених як проти Івангорода і моста, так і бастіонів Гонор і Вікторія).
6 серпня в бастіоні Гонор утворився великий пролом, а сам бастіон був зруйнований. Однак гарнізон захищався наполегливо, і пропозиція Петра про здачу фортеці була відкинута комендантом Р. Горном в образливих виразах, який нагадав про поразку під цими стінами в 1700 році. Петро I зважився на штурм.
Штурм Нарви
У ніч на 9 серпня (20 серпня за новим стилем) осадні війська, розділені на три корпуси, зібралися в траншеях. У перших рядах були штрафники, яким, щоб заслужити помилування, необхідно було нести штурмові сходи до стін фортеці.
Опівдні був сигнал до атаки п'ятьма гарматними пострілами. На 3 годину головний вал був вже у владі росіян. В ході бою шведи підірвали міну, і при цьому вибуху загинуло дуже багато людей з обох сторін. Росіяни, втім, не зупинилися - 43 тисячі зібралося, навіщо зупинятися? Відкинутий зі стін, гарнізон сховався в старому місті, комендант наказав бити здачу, але гул битви заглушив сигнали.
Ворота були зламані, і штурмувальники увірвалися всередину фортеці. Почалося переслідування і винищення гарнізону і жителів. Кровопролиття було зупинено тільки Петром, який заколов російського солдата за грабіж і вбивства мирних громадян. Гарнізон намагався відступити до Івангорода, але більша його частина, в тому числі комендант, 3 полковника і 1600 солдатів і офіцерів потрапили в полон.
Один з нарвських жителів так описує ці події: "У травні 1704 року місто було облічене вторинно і 9 серпня між 2 і 3 годинами дня взято штурмом; багато людей було вбито і померло майже у всіх будинках, виключаючи небагатьох, і на всіх вулицях міста були мертві, скрізь йшов грабіж, який завдавав великого лиха. Всі, хто були взяті в полон, не мали звісток: ні чоловіки про дружин, на дружини про чоловіків, ні діти про батьків. Здавалося, що нікого не залишиться, тільки один Бог буває милостивий у своєму гніві і зберіг деяких з нас... Я в той час, як почався штурм, незважаючи на нездоров'я, пішов з дому до покійного бургомістра Шварца, щоб приєднатися до загону, який там зібрався. По дорозі до будинку Шварца зустрів нашу роту на валу, я хотів також взяти свою зброю і слідувати за нею, як раптом вершники оголосили у що нове місто вже здалося. Росіяни з'явилися в старому місті на всіх вулицях, так що мені не можна було, без втрати життя, повернутися додому, і я примушений був увійти в будинок Шварца і там сховатися в підвалі разом з пастором Шварцем і багатьма іншими; там же був і полковник Густав Шліппенбах, колишній комендант Нотебурга (старший брат відомого нам командувача польовою армією в Естляндії Вольмара Шліппенбаха). Ледь зачинилися двері, які вели в чулан, як стало чути що переможець вже прийшов. На наше щастя, за співзволенням згори, німецький майор Вейде підійшов до дверей, постукав і після декількох разів обіцяв нам пощаду. Тоді двері відчинили, і майор увійшов з кількома гренадерами. Хоча ми смертельно боялися і чекали смерті, майор стримав свою обіцянку і не зробив нікому шкоди "(А. В. Петров).
Тріумф
Через тиждень після Нарви капітулював і Івангород. Командувач, підполковник Стірнсталь був відпущений в Ревель, але без знам і барабанів.
А 19 лютого 1705 року російський цар Петро I, наслідуючи римських імператорів, організував урочистий в "їзд (" тріумф ") до Москви, в якому брали участь 19 полонених офіцерів на чолі з Рудольфом Горном, який командував гарнізоном Нарви.