个战场都近在咫尺，却无所作为，遭拿破仑严厉斥责。1808年，贝尔纳多特任汉萨城市总督。在对奥地利的作战中，贝尔纳多特率领萨克森军参加了1809年6月6日的瓦格拉姆会战，因作战不力被拿破仑解职。愤怒的贝尔纳多特返回巴黎，内阁会议仍然信任他，并任命他担负起在荷兰防御英军的责任。
成为瑞典王储.1810年，在贝尔纳多特正准备前往罗马担任总督时，他意外地获知被选为瑞典国王卡尔十三世的义子、继承人。这件事是由一位瑞典大臣——卡尔·奥托·莫尔奈完全出于个人动机而独自决策的。卡尔十三世育有二