Un segundo intento del ejército visigodo para frenar a los musulmanes se produjo en Écija poco después, con una nueva derrota, lo que anuló toda resistencia visigoda La Crónica mozárabe puede dar a entender que la derrota del rey Rodrigo provocó una guerra civil en los visigodos, y que Rodrigo habría perdido el control de Toledo por Oppas, el hijo de Egica, que, según Collins, podría haber sido coronado rey en el momento en el que Rodrigo fue a detener a los árabes o después de haber sido derrotado por ellos, sin embargo, la expulsión de Oppas de Toledo por la alta aristocracia que allí quedaba haría constar la falta de apoyos que tendría la facción witizana para tal intento.