Счастье, казалось, улыбалось Зигмунту. 10 августа пал Кальмар, а Самуил Ляский занял Стокгольм.
Король, несколько ошеломленный такой удачей, а ещё больше измученный путешествием, решил - вопреки советам адмиралов - немного отдохнуть в Кальмаре. Там проторчал он целых две недели, лишь после чего двинулся дальше на север, намереваясь взять Стегеборг, важную по стратегическим соображениями твердыню, расположенную на полпути к столице Швеции.
Это промедление вызвало фатальные последствия. В конце августа и начале сентября бушевали небывалые бури, и одна из них рассеяла польскую "армаду", нанеся ей серьезные потери.
Зигмунт оказался в бухте Стегеборг только второго сентября с двадцатью восемью кораблями; до девятого адмирал Банер успел разыскать и привести туда ещё двадцать два уцелевших, хотя и сильно потрепанных судна.
Несмотря на столь поредевшие силы, высадка под Стегеборгом удалась, а первая стычка на суше была выиграна королевскими войсками. Случилось так отчасти за счет корабельной артиллерии вице-адмирала Майделя, который по приказу короля все время поддерживал польское наступление орудийным огнем с моря.
Зигмунт был очень горд этой своей идеей, тем более что Банер жаждал использовать корабли скорее для атаки флота Карла Зюдерманского у Аландских островов, с целью взять его под перекрестный огонь вместе с верной королю финляндской флотилией, чем для бесконечной бомбардировки шведских сухопутных сил. Упрямство Зигмунта вскоре оказалось губительным для всей кампании. Карл велел адмиралу Шеелю тихонько оставить Аланды и запереть королевские корабли в заливе под Стегеборгом, что и произошло 29 сентября.
Флот шведов насчитывал двадцать пять кораблей, в том числе шесть крупных галеонов с двадцатью четырьмя орудиями, и две галеры по шестнадцати орудий на каждой. Вместе с артиллерией меньших судов Шеель располагал почти трехкратным перевесом в огневой мощи.
Король был поражен таким превосходством, но не в силах удержать крепость и не видя иного выхода, велел Банеру пробиться обратно в Кальмар. Толковый адмирал ринулся в атаку и действительно расчистил путь отступления для своей поредевшей флотилии: почти два десятка кораблей прорвались сквозь шведский кордон. Часть из них вместо Кальмара бежала в Гданьск, а в руки Шееля попал "Белый Орел" и множество транспортных судов, а среди них хольк "Артус" со всем королевским багажом.
Через несколько дней, 5 октября, состоялась битва под Стангебро, в которой королевские войска потерпели решительное поражение. Зигмунту пришлось принять позорные условия перемирия: Карл среди прочего потребовал выдачи Стена Банера, и верный слуга законного монарха лишился свободы, а потом и головы на эшафоте в Норркепинге.