Kong Karl Gustaf lot imidlertid sine tropper bli stående i Fyn og Sjælland, og kom med nye krav, som ble innvilget. Da svenskene gikk mot København, kalte kongen til våpen igjen. Da krigen endte med freden i København 27. mai 1660, hadde Danmark 6900 mann under Eberstein i Holsten, 8000 mann under Schack i Jylland og Fyn, og 6000 mann under Ahlefeldt i Sjælland.