Pärast ebatavaliselt külma talve oli mõlema armee poolt hukkunud palju vägesid ja Rootsi Karl XII otsustas Venemaa tsaar Peeter I survestamiseks piirata Venemaa linna Veprõki. Linna kaitses umbes 1500-meheline garnison. Pärast seda, kui Vene komandör Šoti kolonel Fermor keeldus alistumast, alustas Karl XII linna pommitamist ja hiljem, 17. jaanuaril ka pealetungi. Pärast umbes kaks tundi kestnud intensiivset võitlust tõmbusid rootslased tagasi, suutmata linna vallutada. Ööl vastu 18. jaanuari venelased aga alistusid ja rootslastel lasti sisse marssida. Tulemus oli Rootsi vägede taktikaline edu, kuid ei muutnud oluliselt strateegilist olukorda. Umbes 400 rootslast sai surma ja veel 600 haavata. Kogu Vene garnison kas tapeti, vangistati või sai haavata. Mõne päeva pärast põletas Karl XII linna maha.