Kai Švedijos ir Lenkijos kovos baigėsi, Karoliui XII liko užtikrinti naują tvarką prieš saksonų ir Augusto sąjungininko caro Petro perversmo bandymus. Per visą karą Petras beviltiškai bandė modernizuoti savo pasenusią armiją po pralaimėjimo prie Narvos, nors Rusijos kariuomenė buvo pakankamai stipri, kad galėtų veikti prieš prastai apgintus miestus visoje Švedijos Baltijos provincijose. Po Wolmar von Schlippenbach nesėkmės Erastfer mūšiuose ir
Hummelshofe, rusai užkariavo Nöteborgą ir Nyenskansą, taip pat pradėjo statyti Peterburgą, kuris taps jų pirmąja karine bazė Baltijos jūroje. 1704 m. taip pat buvo prarasti Dorpatas ir Narva. Tačiau rusai nesugebėjo išvaryti švedų iš Kurlandijos, todėl švedai išlaikė kontrolę rytinėje Baltijos jūroje ir sugebėjo palaikyti pastovią išteklių tiekimą armijai Lenkijoje. Adam Ludwig Lewenhaupt laimėjo pergalę prie Jakobstadto ir Gemauerthofo.