Karl Johans första stora diplomatisk drag blev att försäkra Ryssland att Sveriges för all framtid avsade sig alla anspråk på Finland. Sverige gick sedan i allians med Napoleons fiender. Vid slaget vid Leipzig år 1813 besegrade de allierade Napoleon och Karl Johan kunde sedan låta en svensk armé tåga mot Norge. Norge hade just förklarat sig självständigt från Danmark men vek sig inför den svenska övermakten varefter Sverige och Norge år 1814 kunde ingå en union med gemensam utrikespolitik, med samme person som kung och med Norge som ett "fritt, självständigt och odelat rike".