El 5 de junio se designó como nuevo rey al tío de Gustavo Adolfo, el duque Carlos (Carlos XIII), quien aceptó una nueva Constitución liberal.