Действие III
Народ и часть войска узнают, что Басилио скрывал законного наследника и собирался передать престол Астольфо. Восставшие приходят к башне и освобождают Сехизмундо, объявляя его своим государем. На короткое время возникает комическое недоразумение: солдаты принимают Кларина за принца, но настоящий Сехизмундо появляется и принимает командование.
Сначала Сехизмундо боится, что новое освобождение — ещё один сон или испытание. Но именно неопределённость заставляет его действовать иначе. Он решает: сон это или явь, всё равно нужно делать добро, потому что даже во сне правильный поступок остаётся правильным.
Клотальдо оказывается перед ним как слуга Басилио и ожидает мести. Сехизмундо, помня прежнюю ярость, отпускает его к королю и уважает его верность долгу. Это первый явный знак нравственного преображения героя.
Росаура приходит к Сехизмундо и рассказывает полную историю. Астольфо обещал ей брак, но затем оставил её ради политического союза с Эстрельей. Росаура требует восстановления чести. Сехизмундо по-прежнему любит её, однако теперь способен поставить справедливость выше собственного желания.
Начинается сражение между сторонниками Сехизмундо и войском Басилио. Кларин пытается спрятаться от опасности, но случайно погибает. Его смерть показывает, что невозможно полностью уклониться от последствий общего конфликта.
Сехизмундо побеждает. Басилио оказывается у ног сына и ожидает исполнения пророчества — унижения и мести. Но принц сам преклоняется перед отцом. Он признаёт, что пророчество толкнуло Басилио к несправедливости, однако отказывается продолжать цепь зла. Тем самым предсказанная судьба исполняется лишь внешне: отец действительно оказывается перед сыном, но сын выбирает милосердие.
Сехизмундо восстанавливает порядок. Астольфо должен жениться на Росауре и вернуть ей честь; когда возникает препятствие из-за её неизвестного происхождения, Клотальдо открывает, что она его дочь и имеет благородное происхождение. Сам Сехизмундо принимает решение жениться на Эстрелье.
В финале окружающие удивляются мудрости принца. Сехизмундо отвечает, что его учителем стал сон: пережив однажды внезапную потерю власти, он понял её непрочность. Теперь он боится снова «проснуться» и потому старается действовать справедливо. Герой побеждает судьбу не тем, что отменяет обстоятельства, а тем, что меняет собственный нравственный выбор.