К 19 июня русские войска перешли Ворсклу, как в свое время сделал Дмитрий Донской, и вблизи Полтавы стали готовиться к решающей битве. На поле близ Полтавы, расположенном между двумя лесами, перед фронтом русской армии строились редуты (по различным данным – 10–12), реданы для пушек, валы для защиты пехоты. Редуты строились перпендикулярно друг другу на расстоянии ружейного выстрела. В редутах располагались пехота и артиллерия. Задача защитников редутов состояла в том, чтобы задержать первый стремительный натиск шведов и в нужный момент перейти в наступление. Петр шел на «генеральную баталию», возлагая надежду не только на количественное превосходство сил и артиллерии, но и на мужество армии.«
26 июня Петр I объехал войска, побеседовал с генералами и офицерами, обратился к солдатам, подчеркнув, что они сражаются не за Петра, а за государство «ему врученное». При этом он подчеркнул, что украинцы
Численность шведских войск достигала 32 тысяч человек, при 39 пушках (во время боя они использовались не все) и нескольких тысяч казаков И. Мазепы.
Готовясь к генеральному сражению, два фельдмаршала, русский Шереметев и шведский Реншильд еще 25 июня заключили джентльменское соглашение: начать битву 29 июня, а
В третьем часу ночи 27 июня в русском лагере услышали тяжелый гул – тысячи солдатских ног и конских копыт сотрясали землю, направляясь к позиции противника. Занявшиеся укреплением редутов, русские солдаты, бросая заступы, слеги и топоры, расхватали мушкеты. Один из шведов позже писал, что на редутах поднялся чудовищный крик, слышный далеко вокруг. Пехота шведов бросилась на редуты, но оказалось, что кроме поперечных, имелись еще и продольные редуты. Таким образом, шведы попадали под обстрел со всех сторон. Кавалерию шведов встретила контратака кавалерии Меншикова. По приказу Петра, выполнив свою задачу, Меншиков отвел своих воинов. Шведы, приняв этот маневр за отступление, бросились следом, но снова попали под огонь орудий и ружей. Пытаясь спастись в лесу, они встречали здесь смерть от российских пуль. К четырем часам утра совсем рассвело, и шведам стало ясно, что редуты в темноте и без потерь пройти невозможно. Но шведы в боевом порядке вновь пошли в наступление. К этому времени русские драгуны освободили зону обстрела. С каждой крепостцы-редута по шведам ударила картечь, а затем следовал залп из мушкетов. На некоторое время наступление приостановилось.
Но основные силы Петр еще держал в лагере и лишь около восьми часов утра вывел их оттуда. Он оттянул с передовой шесть драгунских полков Шереметева и поставил их в стороне вместе с казаками Скоропадского, приказав ожидать указаний о вступлении в битву.