The Treaty of Roskilde was signed on February 26, 1658 in the Danish city Roskilde, whereby Denmark sacrificed nearly half her territory to save the rest. Denmark was forced to cede Terra Scania and Bahusia, to Sweden upon Charles X Gustav of Sweden's occupation of Zealand, which began with the landing on February 11, 1658. But this was not enough for king, and at the Council held at Gottorp on July 7, Charles X Gustav resolved to wipe from the map of Europe an inconvenient rival, and without any warning, in defiance of all international equity, let loose his veterans upon Denmark a second time.
The treaty was preceded by the Treaty of Taastrup on February 18, 1658.