Для обеих враждующих сторон стало одинаково несносно стоять долгое время на двух берегах реки и не предпринимать ничего решительного. Обе стороны желали скорее чем-нибудь кончить. Шведы в чужой земле оставались без свежих сил, им грозило оскудение средств к жизни, но и русских не могли не беспокоить известия из Полтавы, что жизненных средств могло там стать не более, как на две недели. Сначала Петр думал освободить Полтаву от осады, не вдаваясь в генеральное сражение, но 18 июня пришел к иному убеждению. На военном совете вечером этого дня решено перевести всю армию на правый берег Ворсклы. 19 июня русские начали переход под селом Петровкою[330] по устроенному там мосту, а 20 числа все войско уже было переправлено. 25 июня русские подвинулись к Полтаве и выстроились версты за полторы от шведского войска. С чрезвычайною быстротою русские вывели в одну ночь ретраншемент, по правую сторону от него расположили свою кавалерию между лесом, а впереди кавалерии устроили 10 редутов.
Ни в русском военном совете, ни в шведском стратеги не пришли окончательно к решению — начинать ли атаку или ожидать ее от противников. Этот вопрос решил Карл с своей обычною отвагой и горячностью. В шведский стан явился из русского перебежчик немец и сообщил, что русские ожидают прибытия многих тысяч калмыков. Таким образом русские силы должны будут умножиться. Король решил, что надобно предупредить усиление неприятеля и вызвать русских на бой ранее, чем успеют присоединиться к ним калмыки. Русские силы в их настоящем размере несравненно превосходили количеством шведские, но король не верил ни в храбрость, ни в искусство русских и потому при малочисленности своих войск не устрашился еще и разъединить их. Две тысячи человек послал он охранять траншеи, прорытые около полтавского вала, так как не оставлял желания во что бы то ни стало овладеть упрямою Полтавою. 2400 человек посланы были для охранения багажа, где находился Мазепа, который от старости и тревог видимо уже день ото дня угасал. 1200 человек посланы были караулить Ворсклу ниже Полтавы, чтобы не дать русским в этих местах переправиться и окружить шведов с тыла. Сверх того, шведы расставлены были в городках: Новом Санжарове, Беликах[331], Соколках и Кобыляках, что составляло вместе 1200 человек. У Карла оставалось в деле, по шведским источникам, в строю только 13000, кроме запорожцев. По русским источникам, шведов было около сорока тысяч. Нет сомнения, что шведские сведения о такой малочисленности войска, бывшего в деле на полтавском поле, не выдерживают никакой критики, как показывает известное нам число убитых и взятых в плен.
В воскресенье, 26 июня, после вечерней молитвы, которую Карл XII, как благочестивый лютеранин, всегда слушал в походах, было объявлено в шведском стане, что завтра будет генеральное сражение. Карл объявил, что будет принимать участие в битве, но по причине раны не может командовать войском лично: он назначил вместо себя на время битвы главнокомандующего фельдмаршала графа Реншильда. Король был в самом бодром настроении духа и говорил своим генералам: «Завтра мы будем обедать в шатрах у московского царя. Нет нужды заботиться о продовольствии солдат, — в московском обозе всего много припасено для нас».
И в русском войске готовились к генеральному сражению. Петр объезжал свои войска, и, остановившись перед дивизией Аларта, произнес такую ободрительную речь: