Svenskene trakk seg først ut, men ombestemte seg, og angrep København i juli 1658. De klarte aldri å innta byen, og i 1659 kom nederlandske krigsskip med våpen og forsyninger og tok samtidig kontrollen over Øresund. I 1660 trengte Polen og Sachsen svenskene ut av Jylland. Ved freden i København fikk Danmark-Norge tilbake Bornholm, Trøndelag, Nordmøre og Romsdal. Etter krigene ble Sverige stormakten i Norden.