Après la bataille de Sagrajas, en 1093, les Almoravides commencent à combattre les taïfas en Andalousie, dont la taïfa de Badajoz qui maintient une position équivoque avec Alphonse VI de León et Castille. Le souverain de Badajoz, que les Almoravides menacent de renverser, s'allie finalement avec le roi Alphonse VI. En échange de sa protection, il lui donne les villes de Sintra, Lisbonne et Santarém. Néanmoins, cela ne sauve pas le roi de Badajoz puisqu'en 1094 les Almoravides s'emparent de Badajoz, l'exécutent avec son fils et reprennent Lisbonne ainsi que Sintra[1]. Ces villes sont déjà occupées par les Almoravides en 1093-1094, ce qui suggère des frontières fluctuantes entre les Maures et les Chrétiens[2].