Tam przekazał naczelne dowództwo swemu synowi z nieprawego łoża Carlowi Gyllenhjelmowi, a sam ruszył do Szwecji po nowe zaciągi.
Działania wojsk litewskich mały|Hetman wielki litewski Krzysztof Mikołaj Radziwiłł „Piorun” Wiosną 1601 roku sejm Rzeczypospolitej poważniej zajął się toczoną w Inflantach wojną i uchwalił duże podatki. Dowództwo nad tworzoną armią powierzono hetmanowi wielkiemu koronnemu Janowi Zamoyskiemu. Do czasu utworzenia tej armii Kurlandii i Żmudzi przed Szwedami bronić miał hetman wielki litewski Krzysztof Radziwiłł „Piorun”, który 30 kwietnia zarządził koncentrację prywatnych pocztów magnackich i zaciągniętych oddziałów zaciężnych oraz piechoty wybranieckiej w Oniksztach nad rzeką Świętą (dopływ Wilii). Koncentrację sił litewskich osłaniał stojący na pograniczu Żmudzi pułkownik Jan Siciński. Z powodu zbyt powolnego zbierania się wojsk zniecierpliwiony Radziwiłł posłał Sicińskiego pod Kokenhausen, by zablokować oblegających zamek Szwedów. Uwolnione Kokenhausen miało stać się początkową bazą operacyjną hetmana do dalszych działań. Siciński dotarł pod Kokenhausen 12 maja, zepchnął Szwedów do miasta i odciął im dowóz żywności. Próbę odsieczy Gyllemhjelma odparł z pomocą Radziwiłła (w potyczce tej Szwedzi stracili podobno 600 ludzi i 2 działa).