Avec la mort du roi suédois Charles X Gustav, le gouvernement suédois commence à rechercher la paix avec les ennemis de la Suède pendant la Seconde Guerre du Nord, ce que Charles avait refusé. Comme son fils et successeur sur le trône, Charles XI, n'a que quatre ans, une régence gouverne la Suède jusqu'en 1672.

La Seconde Guerre du Nord (165560), (également Première ou Petite Guerre du Nord) a opposé la Suède et ses adversaires le Commonwealth polono-lituanien (165560), le Tsardom de Russie (165658), le Brandebourg-Prusse (165760), la monarchie des Habsbourg (165760 ) et DanemarkNorvège (165758 et 165860). La République néerlandaise a mené une guerre commerciale informelle contre la Suède et s'est emparée de la colonie de la Nouvelle-Suède en 1655, mais n'était pas reconnue comme faisant partie de l'alliance polono-danoise.

En 1655, Charles X Gustave de Suède envahit et occupa la Pologne occidentale, la Lituanie, dont la moitié orientale était déjà occupée par la Russie. L'avancée suédoise rapide est devenue connue en Pologne sous le nom de déluge suédois. Le Grand-Duché de Lituanie devient un fief suédois, les armées régulières polono-lituaniennes se rendent et le roi polonais Jean II Casimir Vasa s'enfuit chez les Habsbourg. Frederick William, électeur de Brandebourg et duc de Prusse a d'abord soutenu les domaines de la Prusse royale, mais s'est allié à la Suède en échange de la réception du duché de Prusse en tant que fief suédois. Exploitant les sentiments religieux blessés de la population catholique romaine sous occupation protestante et organisant les chefs militaires polono-lituaniens dans la Confédération de Tyszowce, Jean II Casimir Vasa réussit à regagner du terrain en 1656. La Russie profita du revers suédois, déclara la guerre à la Suède et repoussa la Lituanie. et la Livonie suédoise.

Charles X Gustav accorda alors à Frédéric-Guillaume la pleine souveraineté sur le duché de Prusse en échange d'une aide militaire, et dans le traité de Radnot s'allia avec le Transylvain George II Rkczi qui envahit la Pologne-Lituanie par le sud-est. Jean II Vasa trouva un allié en Léopold Ier de Habsbourg, dont les armées pénétrèrent en Pologne en Lituanie par le sud-ouest. Cela déclencha l'invasion de la Suède continentale par Frédéric III de Danemark au début de 1657, dans une tentative de régler de vieux comptes de la guerre de Torstenson alors que la Suède était occupée ailleurs. Le Brandebourg a quitté l'alliance avec la Suède lorsqu'il a obtenu la pleine souveraineté dans le duché de Prusse par le roi polonais dans les traités de Wehlau et de Bromberg.

La guerre de Frédéric III contre la Suède a donné à Charles X Gustav une raison d'abandonner l'impasse polono-lituanienne et de combattre le Danemark à la place. Après avoir fait marcher son armée vers l'ouest et avoir traversé dangereusement le détroit gelé au cours de l'hiver 1657/58, il surprit Frédéric III au dépourvu sur les îles danoises et le força à se rendre. Dans le traité de Roskilde, le Danemark a dû abandonner toutes les provinces danoises dans ce qui est aujourd'hui le sud de la Suède. Pendant ce temps, les alliés anti-suédois ont neutralisé l'armée de Transylvanie et les forces polonaises ont ravagé la Poméranie suédoise.

En 1658, Charles X Gustav décida qu'au lieu de retourner dans les bastions suédois restants en Pologne, en Lituanie, il préférerait attaquer à nouveau le Danemark. Cette fois, le Danemark résista à l'attaque et les alliés anti-suédois poursuivirent Charles X Gustave jusqu'au Jutland et en Poméranie suédoise. Tout au long de 1659, la Suède défendait ses bastions au Danemark et sur la côte sud de la Baltique, tandis que peu de choses étaient gagnées par les alliés et qu'une paix était négociée. Lorsque Charles X Gustav meurt en février 1660, son successeur se contente du traité d'Oliva avec la Pologne, la Lituanie, les Habsbourg et le Brandebourg en avril et le traité de Copenhague avec le Danemark en mai. La Suède devait conserver la plupart de ses gains de Roskilde, le duché de Prusse est devenu un État souverain, et sinon, les parties sont largement revenues au statu quo ante bellum. La Suède avait déjà conclu une trêve avec la Russie en 1658, qui a cédé la place à un règlement définitif dans le traité de Cardis en 1661.

Charles X Gustav, également Carl Gustav (suédois : Karl X Gustav ; 8 novembre 1622 - 13 février 1660), fut roi de Suède de 1654 jusqu'à sa mort. Il était le fils de Jean Casimir, comte palatin de Zweibrücken-Kleeburg et de Catherine de Suède. Après la mort de son père, il lui succède également en tant que Pfalzgraf. Il était marié à Hedwig Eleonora de Holstein-Gottorp, qui enfanta son fils et successeur, Charles XI. Charles X Gustav était le deuxième roi Wittelsbach de Suède après le roi sans enfant Christophe de Bavière (1441-1448) et il fut le premier roi de l'ère suédoise Caroline, qui connut son apogée à la fin du règne de son fils, Charles XI. . Il a dirigé la Suède pendant la Seconde Guerre du Nord, élargissant l'Empire suédois. Par son prédécesseur Christina, il était considéré de facto comme duc d'Eyland (Öland) avant de monter sur le trône de Suède.

Sa numérotation en tant que Charles X dérive d'une invention du XVIe siècle. Le roi de Suède Charles IX (1604-1611) a choisi son chiffre après avoir étudié une histoire fictive de la Suède. Ce roi était le quatrième roi Charles réel, mais n'a jamais été appelé Charles IV.