În urma acestor fapte, este demis chiar în timpul bătăliei; cu toate acestea, primește comanda armatei din Țările de Jos, având misiunea simplă de a preveni debarcarea britanicilor. În 1810, în urma morții fără succesor a regelui Suediei, Bernadotte este ales rege al Suediei, de către Statele Generale de la Oerebo, cu acordul lui Napoleon. Cu toate acestea, proaspătul suveran suedez nu intervine împotriva Rusiei în 1812 iar din 1813 alege să lupte împotriva țării sale de origine, în campania din Saxa. Câștigă două victorii, împotriva lui Oudinot la Gross Beeren și împotriva lui Ney la Dennewitz. Are apoi o contribuție semnificativă la înfrângerea lui Napoleon la Leipzig dar apoi refuză să intre cu armata sa în Franța. Deși se pare că ar fi dorit acest lucru, nu reușește să îi succeadă lui Napoleon pe tronul Franței, dar anexează Norvegia, în urma unui război cu Danemarca.