Os Estados elixiron a Carlos X Gustavo como o seu novo rei e o seu curto reinado caracterízase por guerras externas: primeiro unha longa campaña dentro de Polonia
e despois con Dinamarca. En este último caso, a arriscada marcha de 1658 a través dos Cinturóns que resultou no Tratado de Roskilde, sería a maior ganancia territorial permanente que Suecia xa tivo: Skåne, Blekinge e Bohuslän agora convertéronse en provincias suecas e permaneceron así desde entón. Carlos X Gustavo non estaba satisfeito, xa que quería esmagar a Dinamarca de unha vez por todas, pero o Asalto de 1659 a Copenhague non tivo éxito para os suecos, en gran parte debido á intervención naval holandesa en axuda dos daneses.