Do Parnawy przybył 26 lipca Jan hrabia Nassau (synowiec Wilhelma Orańskiego), przyjaciel reformatora wojsk holenderskich Maurycego Orańskiego. Ufając jego doświadczeniu książę Karol powierzył mu naczelne dowództwo nad siłami szwedzkimi w Estonii i Inflantach. Nowy dowódca energicznie zajął się przezbrajaniem armii szwedzkiej, wyposażając piechotę w piki i nowoczesne muszkiety. W drugiej połowie sierpnia Gyllenhjelm, Karol Sudermański i hrabia Nassau (12–14 tys. żołnierzy i 20 dział) ruszyli na Rygę. Miasto od strony morza zablokowała flota szwedzka, wysadzając jednocześnie desant w sile 1500 żołnierzy.

Początkowo Radziwiłł miał zamiar ruszyć w kierunku Kiesi, jednak wiadomość, że armia koronna Zamoyskiego jest jeszcze daleko, ruszył na pomoc Rydze. Armia litewska, ze względu na ogromny tabor (podobno 3000 wozów) posuwała się bardzo wolno, toteż jeszcze przed dotarciem do Rygi szwedzka awangarda dopadła 31 sierpnia Litwinów i urwała im około 300 wozów i kilka dział. Wojska Radziwiłła wkroczyły do Rygi 2 września.