Vedendo un'opportunità per strappare il trattato di Brømsebro, il re Federico III di Danimarca, nel 1657, dichiarò guerra alla Svezia, quest'ultima essendo profondamente coinvolta nella seconda guerra del Nord (1655-1660), e marciò su Brema-Verden. Ciò portò a una massiccia sconfitta danese quando gli eserciti del re Carlo X Gustavo di Svezia conquistarono lo Jutland e, in seguito alla marcia svedese attraverso gli stretti danesi ghiacciati, occuparono Funen e gran parte della Zelanda prima di firmare la pace di Roskilde nel febbraio 1658, che diede alla Svezia il controllo di Scania, Blekinge, Bohuslän, Trøndelag e l'isola di Bornholm. Carlo X Gustavo si pentì rapidamente di non aver rovinato la Danimarca e nell'agosto del 1658 lanciò un secondo attacco alla Danimarca, conquistò la maggior parte delle isole danesi e iniziò un assedio di Copenaghen che durò due anni. Re Federico III guidò attivamente la difesa della città, radunando i suoi cittadini per prendere le armi e respingere gli attacchi svedesi
- No, no. L'assedio terminò dopo la morte di Carlo X Gustavo nel 1660. Nel successivo accordo di pace, la Danimarca riuscì a mantenere la sua indipendenza e a riprendere il controllo di Trøndelag e Bornholm. Raggiungendo una grande popolarità dopo la guerra, Federico III lo utilizzò per sciogliere la monarchia elettiva in favore della monarchia assoluta, che durò fino al 1848 in Danimarca.