El general Tarik, con ayuda de los partidarios visigodos de Agila II, quien recibió a los bereberes, entabló batalla contra Rodrigo en las inmediaciones del río Guadalete, cerca de Jerez, entre el 19 y el 26 de julio de 711, conocida como la batalla del Guadalete.