Beleiringen av Kalmar tok en vending til det verste for danskene etter de svenske sjøstyrkene hadde tvunget seg ned i Kalmarsund der en lokal sjøkrig tok seg til. Gustav Adolf ledet et raid mot Blekinge med 1500 ryttere der han overrumplet Kristianopel, ødela forrådene midt i en skånselløs massakre på befolkningen ved 26. juni. Ved 8. juli hadde admiral Bielkenstierna med 11 orlogsskip kommet til Kalmarsund der de drevet den danske eskadren på 4 skip under Urne vekk fra sundet mellom Kalmar Slott og Öland.