El asedio duró hasta el 3 o 4 de julio, cuando Al-Mu'min Abu Yaacub, que había decidido abandonar el cerco ante la inminente llegada de Fernando II de León, fue gravemente herido en la confusa retirada y murió.