Una notte, Sadira lancia un incantesimo su tutta Agrabah. La mattina dopo, la memoria di tutti è stata riorganizzata in modo che Sadira è la principessa e Jasmine una ragazza di strada. Tuttavia, quando la tigre Rajah sta per attaccarla, Sadira scopre che l'incantesimo non ha effetto sugli animali. Sadira confina magicamente Rajah in una gabbia, ma Iago e Abù la liberano ed escono dal palazzo per trovare Jasmine. Una volta trovata, Iago convince Jasmine a tornare a palazzo, e lei accetta, dopo aver visto Aladdin alla sfilata di nozze con Sadira. Non sa perché, ma si sente romanticamente attratta da lui. Quando Jasmine, Iago e gli altri interrompono il matrimonio, nonostante le interferenze da parte di Genio che afferra Jasmine e le tappa la bocca, lei riesce a far tornare in sé Aladdin. I due condividono un bacio romantico, rompendo quindi l'incantesimo di Sadira.