Обоз из 800 повозок, сопровождаемый 16-тысячным корпусом, двинулся из Риги 15 июля. За продвижением обоза пристально следили не только шведы, но и русские. Перехватить обоз – значит лишить шведскую армию подкреплений и продовольствия. Корпус Левенгаупта был удобной мишенью для атаки – представлялась возможность громить шведов по частям, не ввязываясь в генеральное сражение. Именно поэтому Петр I постоянно держал в поле зрения обоз и сопровождавший его корпус.
Карл XII не мог долго ждать обоз, так как иссякали последние резервы продовольствия. И 15 сентября 1708 года король принял решение круто повернуть свою армию на юг, на Украину. Он рассчитывал получить на Украине более благоустроенные зимние квартиры, чем в заснеженной Белоруссии или Центральной России. На Украине шведы надеялись обеспечить себя продовольствием и фуражом.
В то время когда Карл XII, сопровождаемый русскими войсками под командованием Шереметева, Гольца и Инфлянта, двигался на юг, Левенгаупт, стараясь догнать короля, двигался в том же направлении, намереваясь соединиться с ним где-нибудь в районе Стародуба.
В «Гистории Свейской войны» сказано, что военный совет, состоявшийся в середине сентября, постановил «для присмотра за главным войском неприятельским идти генералу фельдмаршалу Шереметеву с главным российским корпусом на Украину, а добрую часть отделить на Левенгаупта и его атаковать, которое дело государь взял на себя, куда, отделя корпус, пошел без обоза, токмо с одними вьюками».
Летучий отряд в количестве 10 тысяч человек был сформирован быстро, для большей подвижности и свободы маневра он отправлялся без обоза. Русское командование располагало данными, что у Левенгаупта находилось 8 тысяч человек. Однако уже в первом столкновении со шведами было установлено, что их вдвое больше.
Сражение началось на следующий день, до подхода подкреплений. Русские настигли неприятеля у деревни Лесной. Здесь 28 сентября и прошло сражение, ставшее важной вехой в истории Северной войны.
Упорный бой продолжался несколько часов, и в конце концов шведы, понеся большие потери, отступили в лагерь. Ночью Левенгаупт, бросив всю артиллерию и обоз, посадил остатки пехоты на обозных лошадей и отступил. Сражение при Лесной закончилось полной победой русских войск, по численности значительно уступавших корпусу Левенгаупта. Шведы потеряли 8 тысяч человек убитыми, около тысячи пленными, а также почти весь обоз, артиллерию и знамена. Вместо 16 тысяч Левенгаупт привел в стан короля 6 – 7 тысяч деморализованных солдат.
В апреле 1709 года шведы появились под Полтавой. Ознакомившись с обстановкой, прибывший под Полтаву Петр I решил, что настал час для генерального сражения. Русские войска соорудили укрепленный лагерь у места переправы через Ворсклу – деревни Петровка, находившейся в восьми верстах севернее Полтавы.
Осмотрев местность, Петр I велел передвинуть армию поближе к расположению шведов, так как открытая местность у Петровки давала преимущества шведской армии, отличавшейся высокой маневренностью и умением перестраивать боевые порядки в ходе сражения. Царь знал, что это преимущество шведы утрачивают на пересеченной лесистой местности, и выбирает место для укрепленного лагеря у деревни Яковцы.
Русские войска 25 июня приступили к его оборудованию. На пути шведов к основным силам русской армии было построено шесть редутов, а затем еще четыре, перпендикулярно первым. Устройство редутов явилось новшеством в инженерном оборудовании поля боя. Наступавшие должны были нести большие потери при атаке редутов, а их преодоление также расстраивало боевые порядки неприятеля.
О том, что генеральное сражение намечено на 27 июня, Карл XII объявил накануне, 26 июня. При этом король заявил, что он будет участвовать в битве, но в связи с ранением командование войсками вручает фельдмаршалу Реншильду. Генералам же самонадеянный Карл XII заявил: «Завтра мы будем обедать в шатрах у московского царя. Нет нужды заботиться о продовольствии для солдат – в московском обозе всего много припасено для нас».
Петр I поручает командование армией трем военачальникам: кавалерия в количестве 24 полков отдавалась под начало Меншикову, пехота – Шереметеву, артиллерия – Брюсу. Царь обратился к русским воинам с такими словами: «Воины! Пришел час, который должен решить судьбу Отечества. Вы не должны помышлять, что сражаетесь за Петра, но за государство, Петру врученное, за род свой, за Отечество, за православную нашу веру и церковь. Не должна вас смущать слава непобедимости неприятеля, которой ложь вы доказали не раз своими победами. Имейте в сражении перед собой правду и Бога, защитника вашего, а о Петре ведайте, что ему жизнь не дорога, жила бы только Россия во славе и благоденствии для благосостояния вашего».