Cependant, Charles se ravisa bientôt et réclama que son trône perdu lui fût restitué. Devant le refus de Ferdinand, il écrivit à Napoléon, lui demandant son aide pour recouvrer son trône. L’Empereur manda Charles et Ferdinand à Bayonne pour s’entretenir avec eux. Avant de se réunir avec le nouveau roi, il conféra avec l’ancien, qu’il pressa de lui promettre qu’il céderait la couronne à son fils. Dans un deuxième temps, il exigea de Ferdinand qu’il renonçât en faveur de son père. Tous deux ayant ainsi abdiqué, Napoléon se crut alors en droit de nommer son propre frère Joseph Bonaparte roi d’Espagne.