L'armata svedese si accampò a Dorpat, in Estonia, svernando e preparandosi a marciare verso Riga; nel maggio del 1700 una colonna di rinforzo svedese era riuscita a forzare le linee d'assedio sassoni e a portare rinforzi alla città, ma in estate una nuova armata sassone sotto il generale Adam Heinrich von Steinau aveva ripreso il blocco, venendo poi rinforzata da un contingente russo sotto il comando del principe Anikita Ivanovič Repnin per un totale di circa 28.000 uomini. Nel giugno del 1701 Carlo XII mosse la sua armata dall'Estonia alla volta di Riga, dove i russo-sassoni si erano attestati in un campo fortificato protetto dal fiume Düna; il 19 luglio, a bordo di una flottiglia di natanti improvvisati, 7.000 svedesi forzarono il passaggio del Düna e misero in rotta l'armata di Steinau, catturando diversi cannoni e bandiere. L'armata alleata si disgregò nel ripiegamento, con i sassoni che trovarono rifugio oltre il confine con la neutrale Prussia e i russi di Repnin che invece si ritirarono alla volta della loro madrepatria; con la via aperta davanti a sé, Carlo mosse la sua armata in Curlandia (all'epoca un ducato vassallo della Confederazione polacco-lituana) catturando dopo brevi assedi le piazzeforti di Mitau e Dünamünde.