Союзники убедили его, что наступило очень удобное время для действий против Швеции, так как на шведском престоле воцарился слишком молодой и легкомысленный король Карл XII. Однако Петр не решался начать войну с Карлом, пока не будет заключен мир с турками. В августе 1700 г. получил он известие о том, что его послы добились мира в Константинополе с уступкою Азова Москве, — и тотчас же московские войска были двинуты к Балтийскому морю. Началась знаменитая шведская война — на целых 21 год.
В своем стремлении овладеть берегами Балтийского моря Петр явился продолжателем политики всех предшествовавших ему московских царей. Страшную борьбу за Балтийское побережье выдержал Иван Грозный (§ 62). То, что было потеряно при Грозном из русских земель на морском берегу, возвратил Москве царь Федор Иванович (§ 63) и снова потерял Василий Шуйский (§ 70). Государи XVII в. не забывали этой утраты, утвержденной Столбовским договором 1617 г. (§ 77). При царе Алексее Михайловиче А. Л. Ордин-Нащокин особенно настаивал на мысли о необходимости пробиться к Балтийскому морю, именно к Рижскому заливу, для непосредственных морских сношений со средней Европой. Но в ту пору осуществление этой вековой мечты московских патриотов было еще невозможно: царь Алексей всего более был связан малороссийскими делами и борьбою с Речью Посполитою и Турцией. При Петре отношения на юге установились, и он естественно обратил свой порыв к Балтийским берегам, повинуясь стихийному стремлению Москвы на Запад.
Петр направил свои войска к Финскому заливу и осадил шведскую крепость Нарву. Но в это время обнаружилось, что юный и легкомысленный король Карл XII обладает огромной энергией и военным талантом. Как только союзники начали против него войну, он собрал свои наличные войска, бросился на Копенгаген и принудил датчан к миру. Затем он направился на русских к Нарве и напал на них так же быстро и неожиданно, как на датчан. У Петра под Нарвою было все его регулярное войско (до 40 тыс. человек). Оно стояло укрепленным лагерем на левом берегу р. Наровы. Карл ворвался с запада в этот лагерь, смял и погнал русских к реке (19 ноября 1700 г.). Имея всего один мост на Нарове, русские спасались вплавь и гибли. Только «потешные» полки Петра (Преображенский и Семеновский) отстоялись у моста и с честью перешли реку после того, как остальная армия бежала. Карлу досталась вся артиллерия и весь лагерь московского войска. Довольный легкою победою, Карл счел силы Петра уничтоженными, не преследовал русских и не вторгся в московские пределы. Он пошел на своего третьего врага Августа и этим сделал крупную ошибку: Петр быстро оправился и восстановил свою армию; сам же Карл, по выражению Петра, надолго «увяз в Польше», куда от него укрылся Август.