Alfonso dejó en libertad a Carlos el 29 de octubre de 1288 haciendo que renunciara al reino de Sicilia en favor de su hermano Jaime y dejando de rehenes en Barcelona a sus dos hijos, Luis y Roberto.