11月2日，贝尔纳多特抵達斯德哥尔摩，11月5日，他接受了议会的拜谒，并被卡尔十三世国王收为养子，改名“卡尔·约翰”（）。这位新王储很快就成为全瑞典最受欢迎并且最有权势的人。老弱的国王和议会的终结使得政府大权，特别是外交事务，完全落入他的手中。他的整个政策以占领挪威为核心。很快，卡尔·约翰就证明他完全不是拿破崙的傀儡：1813年，他使瑞典与英国和普鲁士——法国的敌人结为第六次反法同盟。这位瑞典王储在同盟经受了1813年5月2日在吕岑和5月21日在包岑的失败之后，给同盟带来了新的活力。他提出特拉成堡計劃，建议同盟避开拿破仑，只攻击他的元帅们。卡尔·约翰作为同盟北路军团的总指挥，在8月击败向柏林进军的乌迪诺，9月在邓尼维茨击败内伊。但是在同盟取得莱比锡会战的决定性胜利后，他转而决定不惜一切代价削弱丹麦并保护挪威，12月在波恩哈夫擊敗丹麥軍。1814年1月，戰敗的丹麥和瑞典簽訂《基爾條約》，把原屬丹麥的挪威割讓予瑞典。但挪威總督反對和瑞典合併，5月17日制定憲法，自行宣告獨立。卡爾·約翰勸降無效後，7月26日揮兵入侵挪威，8月14日就迫使挪威簽訂《莫斯條約》，同意與瑞典成立聯合王國。入侵挪威之戰是瑞典至今最後一場戰役。