С половины декабря открылись постоянно и надолго военные действия между русскими и шведами. В Лебедине, в главной царской квартире, собирался военный совет и составил план выгнать шведского короля из Ромна. Для этого прежде положили сделать нападение на Гадяч — передовой пункт шведов; надеялись выманить туда короля, рассчитывая, что с своим горячим характером он не утерпит, чтобы не пойти на выручку своим, а тем временем, как он выйдет из Ромна, отправить туда другой русский отряд и занять этот город. Уже вблизи от Гадяча и прежде стояло русское войско. В 12 верстах от Гадяча есть местечко Веприк; в оное время оно было укрепленным городом. После занятия Гадяча шведами и мазепинцами вооруженные малороссийские мужики, не желая повиноваться Мазепе и предпочитая служить царю, просили себе помощи от русских. К ним пришел туда русский гарнизон из 1500 солдат. По окрестным селам и хуторам расположился отряд генерала Рена. Этому генералу поручено было взять Гадяч, занятый неприятелем. Шведы, как только услышали, что русские собираются напасть на Гадяч, бросились туда из Ромна, и как только подошли к Гадячу, русские, стоявшие под ним, ушли, успевши, однако, зажечь предместье, и это не осталось без большого вреда для шведов: они потеряли возможность иметь там помещение в домах, а в это время наступали жестокие морозы.
Между тем, пользуясь удалением шведов, русский генерал Аларт пошел на Ромен. План, составленный заранее в Лебедине, удался; шведского войска в Ромне не было, и ночью на 18 декабря русские беспрепятственно вошли в Ромен. Мазепа за два часа до прихода русских убежал из Ромна и едва было не попался в плен. Роменские жители, говорит современник, обрадовались, но их радость тотчас же обратилась в печаль: солдаты стали грабить и бесчинствовать, а их командиры недостаточно укрощали их и допустили без нужды сжечь местечко и пригородные села. Впоследствии Петр по поводу этого события посылал туда нарочно производить следствие и наказать виновных.
Между тем, потерявши Ромен, Карл уже не воротился туда, но решился оставить часть войска в Гадяче, а с другою идти далее. Едва он дошел до селения Красная Лука[301], как настала такая ужасная стужа, что невозможно было следовать далее. Часть войска воротилась в Гадяч, но там недоставало помещения. Город был сам по себе невелик, а туг еще русские недавно сожгли целую треть его, и многие шведы принуждены были проводить ночи на снегу на открытом воздухе за недостатком хат.