Під час лівонської війни містяни самі відкрили ворота Івану Грозному, що вчинив у місті жорстоку розправу (1577 році). У наступному році росіян перемінили поляки, яких після облоги вигнали із замка в 1601 році шведи на чолі з герцогом Карлом Седермандландським. Ян Замойський після 4-місячної облоги повернув Кокенхузен польській короні, але місто продовжувало залишатися предметом суперечки між шведами й поляками до 1625 році, коли його остаточно зайняла шведська армія.