В 1700 году началась Северная война между царской Россией и королевством Швеция. После разгромного поражения под Нарвой войска Петра Великого вернулись в Россию и началось масштабное реформирование русского войска, с целью его улучшения. Карл XII со своими силами в это время находился в Польше, где сражался против Августа II и в 1706 году вынудил его отказаться от короны.
1708 год начался с множественных мелких сражений на территории Великого княжества Литовского, целью которых было обескровить шведские войска. В связи с этим пришлось отказаться от первоначальных планов по наступлению на Москву через Смоленск. Вместо этого Карл XII повернул на юг, на земли Украины под властью гетмана Мазепы, предавшего царя Петра.
Холодные осень и зима 1708 года значительно проредили шведские силы: летом в Россию вступили около 44 тысяч человек пехоты и кавалерии, а к Полтаве, в целях подготовки к новому наступлению, подошли лишь 35 тысяч бойцов. Город, тем временем, обороняли только 4200 защитников, однако они смогли продержаться несколько месяцев до прибытия основных сил, под руководством Меншикова, Шереметева и самого Петра I.
27 июня (по старому стилю) 1709 года началось генеральное сражение всей Северной войны - битва за Полтаву. Сражение началось с выступлением шведской армии к русским редутам. После упорного двухчасового боя шведам удалось овладеть лишь 2 передовыми редутами и они начали перегруппировку влево. При этом 6 правофланговых шведских батальонов и несколько эскадронов оторвались от главных сил и отошли в лес севернее Полтавы, где были разгромлены двинувшейся за ними конницей А.Д. Меншикова и сдались.
Остальная часть русской конницы под командованием генерала Р.Х. Боура по приказу Петра I стала отходить к лагерю. Шведы прорвались между редутами, но попали под артиллерийский и ружейный фланговый огонь из лагеря и в беспорядке отошли в Будищенский лес. Около 6 часов Петр I вывел армию из лагеря и построил ее в две линии. В 9 часов завязался рукопашный бой, а русская конница начала охватывать фланги противника. Шведы начали отступление, превратившееся к 11 часам в беспорядочное бегство. Русская конница преследовала их до Переволочны, где остатки шведской армии сдались в плен.
В результате Полтавской битвы армия короля Карла XII была настолько обескровлена, что уже не могла вести активных наступательных действий. Сам он с Мазепой сумел бежать и скрылся на территории Османской империи в Бендерах. Военное могущество Швеции было подорвано, и в Северной войне произошел перелом в пользу России.
Потери шведов в битве составили от 6700 до 9234 убитых солдат и офицеров. Потери русских составили 1345 человек убитыми и 3290 ранеными.