Після успішного завершення воєнних дій на території Речі Посполитої та Саксонії, король Швеції Карл XII вирішив завдати остаточної поразки Московській державі. З цією метою навесні 1708 року його армія розпочала похід через білоруські землі на Смоленськ і далі на Москву. Однак протидія московських військ та хід таємних переговорів Карла XII та його союзника польського короля Станіслава Лещинського з гетьманом Іваном Мазепою змусила шведське командування змінити початковий план воєнних дій. І. Мазепа прагнув забезпечити незалежність України у випадку перемоги у війні шведів.

На початку травня 1709 року шведські війська здійснили спробу штурмом здобути місто, але невдача змусила їх приступити до довготривалої облоги Полтави. Вперта оборона міста московським гарнізоном надовго скувала головні сили Карла XII і завдала їм значних втрат (понад 6 тис осіб було вбито). Це дало можливість московському командуванню зосередити сили й підготуватися до генерального бою, який Петро I планував провести 10 липня 1709 року. Царськими військами було збудовано украплений табір, підступи до якого охороняли шість поперечних та чотири поздовжніх редути.