Perang Utara Kedua

Perang yang dilancarkan oleh Denmark menjadi alasan bagi Karl X Gustav untuk meninggalkan kebuntuan di Polandia-Lituania dan bertempur di Denmark. Setelah memimpin pasukannya ke barat dan melakukan penyeberangan yang berbahaya di selat yang beku pada musim dingin tahun 1657/58, ia melancarkan serangan kejutan di kepulauan Denmark dan memaksa mereka untuk menyerah. Perjanjian Roskilde kemudian mewajibkan Denmark untuk melepaskan semua provinsi Denmark di Swedia selatan. Sementara itu, persekutuan anti-Swedia berhasil mengalahkan pasukan Transilvania dan pasukan Polandia menyerbu Pommern Swedia.