La consecuencia de todo ello fue que Rodrigo resultó derrotado en la batalla del río Guadalete (aunque algunos historiadores la sitúan más al sur, en los ríos Salado o Barbate, o junto al lago de la Janda, o incluso junto al río Guadarranque).