Una vez empezada la batalla, los hijos de Witiza, que comandaban los flancos, se separaron del ejército visigodo, dejando a Rodrigo en inferioridad numérica y técnica contra los musulmanes.