Проведённая 1 апреля 1709 года личная рекогносцировка Карла XII, сопровождавшегося фельдмаршалом Реншильдом и Мазепой, привела к решению шведского короля захватить Полтаву и сделать её своей штаб-квартирой. Полтава связывалась дорогами с Запорожьем, Крымом, польскими и русскими городами. К концу апреля король стал стягивать свои силы к Полтаве. Тогда же Пётр получил точные данные об ослаблении шведской армии за “зимнюю компанию”, и о недостатков у неё продовольствия и ядер. Тогда же было подавлено восстание на Дону Кондратия Булавина. Царю Петру приходилось успевать везде самому. “Нужных людей мало” – писал он будущей императрице Екатерине.
Полтавский гарнизон под командой полковника Келина составляли 4000 солдат и 3000 вооружённых жителей. Укрепления Полтавы, расположенной на высоком и крутом берегу Ворсклы, состояли из земляного вала, усиленного палисадом. Крепостной многоугольник окружал ров с водой. К 1 маю у Полтавы сосредоточилась шведская армия. Руководить штурмом король назначил генерал-квартирмейстера Гилленкрока, которого шведы называли “маленьким Вобаном”.
Полторы тысячи шведов дважды неудачно штурмовали Полтаву. Началась осада крепости. В середине мая в Полтаву прорвались тысяча русских воинов, “с довольным числом амуниции”. Тогда же полки Яковлева и Галагана уничтожили Запорожскую Сечь. Примкнувшим к Карлу XII запорожцам кошевого атамана К. Гордиенко возвращаться было некуда.
27 мая русская армия расположилась под Полтавой, у деревни Крутой Берег. Блокаду шведов вели и казачьи полки гетмана И. Скоропадского. Шведы штурмовали Полтаву 15, 24 и 29 мая, но безрезультатно. 8 раз предлагал Карл XII полковнику Келину сдать город. В полтавских рвах легло 3000 шведских солдат. На следующий день после знаменитой битвы в Полтаве оставалась одна бочка пороха, а пушки давно стреляли гвоздями и камнями.
4 июня в армию прибыл Пётр – было решено под Полтавой дать “генеральную баталию” шведам. Бой решено было начать 29 июня – в день рождения Петра Первого. Полтавский гарнизон был извещён об этом запиской, спрятанной в ядре, – пушка выстрелила точно.
25 июня русская армия укрепилась у деревни Яковцы – в пяти километрах от Полтавы. Военный историк В. Панов писал:
“С тыла позиция примыкала к обрывистому берегу Ворсклы. С левого фланга – густой непроходимый лес почти до самой Полтавы. Перед фронтом – километра на два открытая равнина, которая оканчивалась отлогим спуском к лесу. Между лесами – ровный открытый промежуток около километра в ширину, наиболее удобный, при линейном построении боевого порядка того времени, плацдарм для наступления русских от Яковцев к Полтаве, и для шведов – от Полтавы к Яковцам.
Пётр проявил величайшую предусмотрительность при подготовке к генеральному сражению. Самое существенное и оригинальное в его плане боя – укрепить подступы к позиции особым расположением инженерных сооружений. После личного осмотра местности у Яковцев он решил: промежуток между лесами преградить шестью редутами на расстоянии ружейного выстрела один от другого и устрочить ещё четыре редута перпендикулярно к линии первых шести.
К вечеру 26 июня была закончена постройка восьми редутов – шести продольных и двух перпендикулярных; другие два редута так и не были закончены”.
21 и 22 июня шведы отчаянно штурмовали Полтаву, потеряв за два дня более двух тысяч солдат. Штурм опять закончился неудачей. Не имевший каменной крепости город выстоял перед всей шведской армией.
Турки и крымские татары держали нейтралитет, сторонники Станислава Лещинского были блокированы русским корпусом генерала Гольца и сторонниками Августа Второго, шведские подкрепления завязли недалеко от шведских границ. Карл решил атаковать на рассвете 27 июня, как всегда нарушив “джентльменское” соглашение фельдмаршалов Реншильда и Шереметева о битве 29 июня.
Пётр располагал 42000 воинов, у Карла было 32000. Впрочем, всей русской армии участвовать в битве не пришлось – “из нашей пехоты только одна линия, в которой десять тысяч обреталось, с неприятелем в бою была, а другая до того боя не дошла, ибо неприятелем, будучи от нашей правой линии опровергнуты, побежали и тако побиты”. Пётр даже не использовал своё численное превосходство. Многое решили пушки – у русских их было сто, у шведов – сорок.
Перед битвой Карл XII назначил своего генерала Спарра московским губернатором и приказал ему при вступлении в Москву разделить Россию на десять княжеств. Король-верхогляд конечно не знал русской пословицы про загад, который не бывает богат. Офицеров он пригласил на обед в шатры царской армии – “там приготовлено много еды, идите туда, где ждет вас слава”.
Приказ Петра Первого перед боем до сих пор знает почти каждый гражданин России: