Город Гадяч почти весь обратился в лазарет. Больные и обмороженные теснились на скамьях поближе к огню, лежали бок о бок на покрытом соломой полу. В воздухе стоял зловонный запах гангрены, а хирурги без устали делали свое дело. На полу вырастали груды отпиленных рук, ног и пальцев. Никакая битва не смогла бы причинить шведской армии такой страшный урон, какой понесла она, проведя несколько ночей под открытым небом. Более 3000 шведов умерли от холода, и мало кому удалось избежать обморожения. По неведению большинство не решалось, по примеру казаков, растирать снегом обмороженные части тела. Сам король отморозил щеки и нос, лицо его побелело, но по совету Мазепы он не мешкая растер лицо снегом и кровообращение восстановилось.
Холода достигли своего пика к Рождеству – главному празднику в шведском церковном календаре. Карл целыми днями разъезжал от полка к полку, инспектируя солдат, набившихся в хаты по двадцать – тридцать человек. Все церковные службы, не исключая рождественской, пришлось отменить, чтобы люди не выходили на холод. Довольствовались простыми молебнами, утром и вечером, которые в каждом доме проводил кто-то из расквартированных там солдат. Самые свирепые морозы ударили сразу после Рождества и держались два дня; на третий день слегка потеплело, а к 30 декабря уже можно было снова выходить на улицу. Карл успокаивал себя тем, что русским, должно быть, приходится не легче. Но на деле, хотя стужа не щадила и русских, те были одеты теплее и понесли гораздо меньший урон.
Как ни странно, наступательный порыв короля, уже позволивший заманить шведов в Гадяч, не умерили ни выпавшие на долю армии бедствия, ни понесенные ею потери. «Пусть против нас ополчились Земля, Небо и Воздух, – писал молодой принц Макс Вюртембергский, – король не отступит от своих замыслов». Карл был раздосадован потерей захваченных Галлартом Ромен и хотел перехватить инициативу. Всего в восьми милях от Гадяча, на вершине холма находилось укрепленное местечко Веприк. Король, не желая мириться с близостью русских укреплений, решил овладеть им. Но в Веприке стоял сильный гарнизон – 1100 русских и несколько сотен верных Петру казаков под общим командованием служившего царю английского офицера. Вступив в должность, этот деятельный комендант приказал втащить на гребень валов землю в корзинах и таким образом нарастить их сверху. Скаты валов были политы водой и на морозе превратились в ледяные горы. Ворота забаррикадировали телегами со смерзшимся навозом. И когда 7 января у стен Веприка появился Карл и потребовал немедленной сдачи, готовый к осаде англичанин ничуть не испугался. Напрасно король грозил повесить и его самого, и всех защитников крепости; комендант невозмутимо отклонил требование Карла и продолжал подготовку к отражению неприятеля. Он знал, что во главе наступающих колонн на штурм ледяных валов пойдут офицеры, и приказал своим стрелкам хорошенько целиться в идущих впереди.
На Веприк Карл повел 3000 человек – шесть поредевших пехотных батальонов и два драгунских полка; операция представлялась несложной, а силы достаточными. Защитники будут сметены со стен артиллерийским огнем, а затем пехота тремя колоннами хлынет через валы и прорвется в местечко. Испытанные шведские солдаты решительно пошли на приступ. Под грохот орудий три атакующие колонны со штурмовыми лестницами приближались к валам. Но подвела артиллерия: пушек было слишком мало и огонь был слишком редок. Защитники сумели удержаться и обстреливали наступавшие колонны, не давая приставить лестницы. Когда же шведам все-таки удалось поднести несколько лестниц к валам, выяснилось, что они чересчур короткие и соскальзывают с обледенелых скатов. Лучшие стрелки из русских солдат и казаков целились и стреляли, как им было приказано, в первую очередь в офицеров. На головы нападавшим швыряли бревна, лили кипяток и даже горячую кашу.
Хотя у подножия обледенелых стен Веприка росла груда тел, Карл не мог допустить, чтобы его армию остановила столь «жалкая крепостишка». Он возобновил атаку, и вновь она была отбита. Реншильда, находившегося в гуще боя, ранило в грудь осколком гранаты – от этой раны он не оправился до конца жизни. Когда сгустившаяся тьма принудила шведов прекратить приступ, Веприк по-прежнему держался. К счастью для Карла, комендант не знал, какие тяжелые потери понесли шведы, и опасался, что осажденные не выдержат третьего приступа; с наступлением темноты он послал к шведам парламентера, чтобы договориться о почетной капитуляции. Карл согласился, и гарнизон в 1500 человек с четырьмя пушками оставил крепость и сдался в плен. Но потери Карла были велики: всего за два часа короткого зимнего дня он потерял убитыми 400 человек и 800 было ранено – это составляло более трети участников штурма и серьезно подорвало силы и без того таявшей шведской армии.
Крепость была взята, но никаких существенных преимуществ достигнуть не удалось.