W lesie spotyka się z Królową Elfów (Anna Geislerová), która zmusza ich do poddania się serii testów, aby upewnić się, że ich intencje są czyste. Romualdo przechodzi je i kontynuuje marsz, dochodząc do wrogiego królestwa, gdzie jednak wpada w pułapkę zastawioną przez jego złą i lubieżną władczynię, Czarną Królową, która przybiera postać Fantaghiro. Czarownica całuje Romualdo, który pada ofiarą jej magii i wpada w jej ręce, wkrótce zostając jej kochankiem.
Tymczasem prawdziwa Fantaghiro ścięła włosy i postanowiła wyruszyć potajemnie sama na odsiecz ojcu. Spotyka bandytów, ale udaje się jej uciec. Kiedy dochodzi do obozu Romualdo, który jest opuszczony, uświadamia sobie, że Romualdo i jego armia zostali schwytani i uwięzieni. Następnie negocjuje z tajemniczym Czarnym Królem i zgadzają się żeby stoczyła ona pojedynek z najlepszym wojownikiem jego królestwa. Okazuje się nim być Romualdo, którego piękna wiedźma rozkochała w sobie z pomocą swych czarów i który nie pamięta już o Fantaghiro, którą dla swojej nowej ukochanej gotów jej zabić nawet gołymi rękami.