El caudillo almorávide Yúsuf ibn Tasufín, que ya había derrotado a Alfonso VI en Zalaca (o Sagrajas) en 1086, hubo de regresar a África a causa de la muerte de su hijo, por lo que no pudo aprovechar adecuadamente la victoria conseguida.