En Sevilla, el ejército almorávide se unió a las tropas de los reinos taifas y juntos se dirigieron a tierras extremeñas donde, el 23 de octubre de 1086, se enfrentaron en la batalla de Zalaca a las tropas de Alfonso VI, que se había visto obligado a abandonar el sitio a que sometía a la ciudad de Zaragoza.