Nach den üblichen Heerschauen begann am 17. Juni 1701 der schwedische Vormarsch über Wolmar und Wenden nach Riga. Karl plante, sein Heer zwischen Kokenhusen und Riga über die Düna zu setzen. Die Sachsen hatten dieses Vorgehen vermutet und an mehreren Übergangsstellungen entlang der Düna Feldbefestigungen errichtet. Beide Heere standen sich erstmals am bei Riga an der Düna gegenüber. Die sächsisch-russische Armee war mit 25.000 Mann der etwa 20.000 Schweden zählenden Armee leicht überlegen. Dieser Vorteil ging jedoch verloren, da der sächsische Oberbefehlshaber Adam Heinrich von Steinau sich durch schwedische Ablenkungsmanöver täuschen ließ und seine Einheiten entlang der Düna zersplitterte. So gelang es der schwedischen Infanterie, den breiten Strom zu überqueren und einen Brückenkopf an dem von den Sachsen gehaltenen Flussufer zu bilden. Die sächsische Armee erlitt in der sich anschließenden Schlacht an der Düna eine Niederlage, konnte sich aber sammeln und bis auf preußisches Territorium geordnet zurückziehen. Die russischen Truppen zogen sich ebenso, von der erneuten Niederlage geschockt, nach Russland zurück. Ganz Kurland stand der schwedischen Armee damit offen. Karl besetzte mit seinen siegreichen Truppen Mitau, die Hauptstadt des Herzogtums Kurland, das unter polnischer Lehnshoheit stand.