Im Jahre 1655 begann der Zweite Nordische Krieg, der mit dem Frieden von Oliva 1660 beendet wurde. In diesem Krieg zwang Karl X. Gustav den polnischen König Johann II. Kasimir, der ein Urenkel König Gustavs I. von Schweden und letzter lebender Wasa war, zum Verzicht auf den schwedischen Königsthron und Dänemark auf die uneingeschränkte Herrschaft über den Sund. Wie schon im Dreißigjährigen Krieg wurde Schweden auch in den folgenden Jahren außenpolitisch und durch Subsidienzahlungen von Frankreich unterstützt und konnte so seinen Besitzstand wahren.