Akt III Skruszona Morgana prosi Oronte o przebaczenie, ma on jednak uzasadnione wątpliwości. Także Alcina chce odzyskać Ruggiera i odtrącona przysięga zemstę. Tymczasem Ruggiero szykuje się do boju po stronie sił dobra. U jego boku stanie także Bradamante, gdy ostatecznie złamie czary i uwolni ofiary Alciny. Czarownicy zostaje jeszcze tylko magiczna urna, która kryje jej całą potęgę. Aby nadal czynić zło podaje Obertowi sztylet, by chłopiec zabił nim groźnego lwa. Oberto jednak odmawia, ma wewnętrzne przekonanie, że zwierzę związane jest z tajemnicą jego ojca. Nawet łzy Alciny stają się bezsilne, na próżno razem z Morganą nadal bronią urny, Ruggiero rozbija ją na kawałki. Niewolnicy wiedźmy odzyskują wolność, dzikie bestie znów stają się ludźmi. Ruggiero i Bradamante triumfują, podczas gdy królestwo Alciny przestaje istnieć.
Trudności wokalne W operze występują dwie role, które były obsadzane głosami dziś praktycznie nie występującymi bądź też występującymi sporadycznie. Rola Ruggiero pierwotnie była obsadzana przez kastrata Giovanni Carestini, natomiast w postać Oberto wcielił się piętnastoletni chłopięcy sopran- William Savage (znany bardziej jako późniejszy kompozytor, organista, bas i falsecista).