Fra 1658–1660, under første Karl Gustav-krig, var København som siste område i riket under dansk kontroll, men under beleiring av de svenske troppene anført av Karl X Gustav. I februar 1659 forsøkte svenskene å innta byen ved et stormangrep, men en felles innsats fra soldater og byens borgere holdt dem tilbake. Etter det mislykkede angrepet holdt svenskene allikevel byen beleiret helt frem til 27. mai 1660.