Pero en África los almohades se encontraron con otro enemigo, los benimerines, que una vez conquistados Marruecos, Argelia y Túnez, pusieron los ojos en la península declarando la guerra santa a los reinos cristianos y ocupando las ciudades de Rota, Algeciras y Gibraltar.