Ну а Пётр I, разобравшись с турками, взялся за другое невыполненное дело отца – открыть дорогу на Балтийское море. Начал войну против Швеции. Союзниками России были Дания, Польша, Саксония (её властитель Август одновременно был королём Польши). Но Швеция была могучей державой, её король Карл XII – талантливым полководцем. Русские сперва потерпели поражение под Нарвой. А союзники оказались совершенно ненадёжными. Шведы лупили их по очереди. И они по очереди предавали, подставляли Россию. В Польше Карл поставил королём своего прислужника Станислава Лещинского, и большинство поляков перекинулись на сторону шведов. Воодушевились с их помощью отобрать у России Смоленск, Киев, Левобережную Украину.
Но Пётр, пока армия Карла била Польшу и Саксонию, усиливал и обучал русские полки. Начал одерживать победы. Отбил у шведов области на Неве. Построил там крепость Санкт-Петербург. Стал завоёвывать Прибалтику. А на правом берегу Днепра продолжалось восстание Палия. Со шведами-то паны почти не сражались – разбегались от них. Зато восставших усмиряли так же свирепо, как раньше. Население мятежных городов и сёл казнили поголовно. Однако Пётр поддержал Палия и его казаков. В 1704 году послал войска на Правобережье. Жители встречали их со слезами радости – Россия снова пришла на помощь, как при Богдане Хмельницком!
Хотя Петру, как и его отцу, пришлось столкнуться и с изменой. Гетманом на Украине был Мазепа. Он успел предать всех, кому служил. Самойловича тоже предал, оклеветал, чтобы самому стать гетманом. Царь приказал ему взять под управление правобережные казачьи полки и их область. Две части Украины наконец-то объединились. У них теперь был общий гетман. Но… этот гетман был изменником! Палия он арестовал и посадил в тюрьму. Оболгал, будто предводитель восстания переписывался с врагом, с польским королём Лещинским. По правде-то арестовал именно за то, что Палий хотел быть вместе с Россией. А с Лещинским переписывался сам Мазепа. Договаривался, что ему дадут, если предаст? Сторговались, что Мазепе оставят все имения, которые он нахапал на Украине (на него трудились 100 тысяч крестьян), добавят титул князя и города Полоцк и Витебск с областями. Он станет самым богатым человеком в Речи Посполитой!
В 1708 году Карл XII двинулся из Польши через Белоруссию на Москву. Заранее объявлял, что заберёт для Швеции Псков, Новгород, Русский Север. Смоленск и Украину отдаст полякам. А то, что останется от России, поделит на мелкие княжества. Царские войска отступали. Но сдерживали врагов боями, изматывали их. К осени шведы дошли до Могилёва, и у них кончилась еда, было мало пороха, весь израсходовали. Тут-то и подсуетился Мазепа. Пригласил Карла к себе на Украину. Дескать, у него огромные запасы. К шведам присоединятся 40 тысяч казаков. Перезимуют со всеми удобствами, а по весне ещё поляки подойдут, татары, и все вместе ударят на Москву. Карл повернул на восток, к Мазепе.
Пётр полностью доверял гетману. Только в последний момент открылось, что дело неладно. А Мазепа собрал в своей резиденции, замке Батурин, огромное количество хлеба, мяса, сала, порох из всех украинских городов, 300 орудий. Назначил на реке Десне сбор казачьих полков. Выступил перед ними, поливая грязью Россию и царя. Провозгласил, что надо бороться за «права и вольности» Украины. Казаки только сейчас узнали, что их ведут не против шведов, а наоборот, вместе со шведами против русских. Но у Мазепы уже не получилось такого обмана, как у Выговского, Юрия Хмельницкого, Брюховецкого. Ведь народ Украины 40 лет жил в составе России. На себе почувствовал, насколько это лучше, чем было раньше.
После речи гетмана полки забушевали. Мазепе пришлось удирать от них. К Карлу XII он привёл не 40 тысяч казаков, а лишь 2 тысячи сердюков, личной гвардии. Карл разрешил им прицепить на пики флажки тех же цветов, как шведское знамя – синего и жёлтого. Отсюда и пошли цвета украинского флага. Но и запасов шведам не досталось. К Батурину успел с конницей помощник Петра Меншиков. Часть казаков, охранявших замок, перешла на его сторону. Показала тайный вход. Буквально перед носом у Карла и Мазепы Батурин взяли, сожгли со всеми складами, рванул порох.
И народ предателя не поддержал. Украинские крестьяне прятали от шведов продукты, укрывались в лесах, партизанили. Города отбивались до последнего. Церковь предала Мазепу анафеме – вечному проклятию. Казачьи начальники выбрали вместо него другого гетмана, верного России Скоропадского. Удалось перехватить письмо Мазепы Лещинскому – изменник звал польского короля поскорее идти на Украину, принять её под свою власть. Пётр повелел читать это письмо по всем украинским городам. Оно стало лучшей агитацией против Мазепы: в польское рабство не хотел никто.