Nel 1297 Federico III d'Aragona venne di persona a porvi l'assedio da Francavilla a sud e da contrada Sciambro a nord-ovest.
Dopo un po' gli assediati si arresero e Federico entrò trionfante dalla porta del Re.
Dopo due anni Ruggero si impossessò di nuovo della città, ma per poco tempo perché Federico mentre andava a Randazzo venne a sapere che la rocca era indifesa e allora assediò le mura dalla piana di Cerro e le conquistò, ma con la declina potenza del Lauria decadde l'importanza di Castel Leone.
Venne assegnato come feudo a Giovanni, duca di Randazzo, e venne ribattezzata Castiglione.