Sverige hadde utnyttet sin sterke militære stilling under den pågående tredveårskrigen til å sette i verk en krig mot Danmark for å erobre nye territorier. Den svenske hæren som stod i Tyskland under ledelse av Lennart Torstenson angrep mot nord og erobret hele Jylland. Torstensons suksess har ført til at krigen i ettertid er blitt kalt Torstensons krig eller Hannibalfeiden. Men siden Torstenson ikke nådde til Sjælland og København, og de ​​svenske styrkene som rykket frem i Skåne ikke kunne krysse Öresund, kom de to landenes flåtestyrker til å spille en nøkkelrolle. Med dansk sjøherredømme ville svenskene vanskelig vinne landkrigen. Men fikk svenskene kontroll over dansk farvann, ville den danske hovedstaden stå ubeskyttet mot de sterke svenske landstyrkene.