Fidiricu III dari Sisilia

Selama dua tahun lagi peperangan itu berlanjut dengan berbagai keberhasilan, sampai Charles dari Valois, yang dikirim ke Bonifasius untuk menyerang Sisilia, terdesak untuk berdamai, pasukannya terserang wabah. Pada bulan Agustus 1302 Traktat Caltabellotta ditandatangani, dimana Fidiricu diakui sebagai raja Trinacria (nama Sisilia tidak digunakan) selama masa hidupnya, dan menikahi Eleanor dari Anjou, putri Charles II dari Napoli dan Mária dari Hongaria. Setelah kematian Fidiricu, kerajaan itu akan dikembalikan kepada Angevin (hal ini terutama diduga untuk menyelamatkan muka Charles) dan anak-anak Fidiricu akan menerima ganti rugi lainnya. Bonifasius mencoba untuk menghasut Raja Charles untuk mengingkari traktat tersebut, namun yang kemudian terlalu cemas untuk berdamai. Akhirnya, pada bulan Mei 1303, paus meratifikasi perjanjian, meskipun dengan perubahan dan penambahan, yang termasuk Fidiricu setuju untuk membayarnya sebuah upeti.