Táriq avanzó por el Guadalquivir, y cerca de Écija tuvo lugar una nueva batalla en campo abierto, dada por los restos del ejército real y refuerzos de la provincia Bética, que se habían podido reorganizar gracias al mes que duró la resistencia de Sevilla.