Parece que al final se negoció un tratado entre Shirkuh y los aliados donde de nuevo Amalarico y Shirkuh abandonarían el país a cambió de indemnizaciones y con garantías de amnistía para la población de Alejandría que se había puesto de lado de Saladino.