Еще до Нарвы Карл XII успел в течение нескольких месяцев покончить с Данией. После поражения русских при Нарве в 1700 г. Карл XII обратился против союзной России Польши, а русские получили возможность завоевать Ингерманландию и утвердиться на Неве. В 1705 г., чтобы подать помощь Польше, Петр выдвинул русскую армию к Гродне. В начале 1706 г. русская армия была обложена Карлом XII, который, однако, не решился штурмовать сильные укрепления города; отойдя к востоку, на сообщения русских, шведы наблюдали, чтобы броситься на русскую армию, когда голод заставит ее выйти из Гродны. Однако, русская армия, воспользовавшись ледоходом на Немане, который снес временный мост Карла XII, форсированным маршем, в распутицу, на Брест-Литовск и далее на Ковель—Киев, ускользнула от шведов. В 1706 г. Карлу XII движением к Дрездену, в наследственные владения (курфюршество Саксонское) польского короля Августа, удалось принудить его отказаться от польской короны и заключить мир.
К 1708 году Карл XII изготовился к нанесению удара против единственного противника, оставшегося из образованной против Швеции коалиции — России. С тридцатитысячной армией двинулся Карл XII из Гродны на Сморгонь, Минск, Могилев. Действия русских руководились мыслью Петра: искание генерального боя суть опасно, — в единый час все ниспровержено; того для лучше здоровое отступление, нежели безмерный газард”. Мы стремились уклоняться от боя и опустошать местность по пути движения шведов, задерживая их на крепких рубежах. А Карл XII, получив известие о бунте Булавина на Дону, волнениях среди башкир и договорившись с Мазепой об отложении Украины от России,[21]
считал возможным продолжить и против России применение той же стратегии сокрушения, которая удалась ему уже по отношению к Дании и Польше.Июль 1708 года Карл XII простоял в Могилеве, ожидая подхода из Риги генерала Левенгаупта с 15 тыс. войск и транспортом снаряжения. Русская стратегическая конница нарушила всякую связь с Левенгауптом. Так как на помощь Польши в 1708 г. для похода на Москву еще нельзя было рассчитывать, то Карл XII, для действий против Петра, решил опереться на Мазепу и колеблющуюся Украину. После диверсии в направлении к Смоленску, в тщетной надежде дождаться Левенгаупта или принудить русскую армию к бою, Карл XII 14 сентября повернул на юг и двинулся на Украину. Еще две недели, и он дождался бы Левенгаупта...
В этот момент Левенгаупт двигался уже через Черею на Шклов, к Днепру. Петр Великий двинул главные силы русских — свыше 40 тыс. — параллельно шведам на юг, а с 12 тыс. лучших войск (7 тыс. конницы, 5 тыс. пехоты, в том числе Преображенский и Семеновский полки, посаженные на лошадей) решил броситься на Левенгаупта. “Корволант” Петра Великого вышел на дорогу Шклов— Пропойск уже после прохода Левенгаупта. Из авангарда главной армии 2 драгунских полка были брошены к Пропойску, чтобы занять переправы на пути следования шведов, а 8 драгунских полков Боура были двинуты на присоединение к “корволанту”.
В бою 28 сентября (ст. стиль) у д. Лесной Левенгаупт был потеснен, вынужден бросить артиллерию и обоз; с трудом одна треть сил Левенгаупта кружными дорогами пробилась к Карлу XII. Уничтожен Левенгаупт был всего в 100 километрах от с. Костеничи, где находилась армия Карла XII. Но связи между ними не было — на всех дорогах господствовала русская конница. Стратегическому успеху Петра во многом помогла неудачная организация Карлом XII своих сообщений: подкрепления и запасы для шведской армии, направлявшейся в Украину, должны были бы следовать не кратчайшим путем из Риги, на многие сотни верст вдоль русской границы, а через Варшаву—Львов—Киев.
Русская армия тем временем успела восточными путями обогнать шведов; Батурин, столица Мазепы, вышедшего на встречу Карлу XII, был взят и сожжен Меншиковым перед самым подходом шведов. Стратегическая конница окружала шведскую армию.
Зиму 1708-09 гг. шведская армия провела на зимних квартирах, сдвинув их во второй половине зимы к Ворскле. В ожидании присоединения к войне с Россией турок и поляков и для производства политического воздействия на украинское население, весной 1709 г. Карл XII обложил Полтаву. Осада подвигалась туго, так как у шведов почти не было артиллерии и пороху.