Med «Lybska Svanen» som flaggskipet for den svenske flåten seilte Gustav Vasa sammen med en lybske ekspedisjonsavdeling på åtte skip og et mindre tall farkoster fra Stralsund til skjærgården utenfor Stockholm der en dansk flåte bevoktet sjøvegen til den beleirede byen. Den danske flåten som skulle motta en forsyningsflåte fra Finland ble overfalt og slått vekk i en sjøstrid på Koggdjupet 31. oktober 1522. En dansk flåte på syv storskip ledet av Søren Norby ble stoppet av svenskene og tyskerne i november, dermed avgjorde skjebnen for byen Stockholm som overgav seg til Gustav Vasa den 17. juni 1523.