Además, sufrieron numerosas deserciones desde que desembarcó César, tantas que el día de la batalla decisiva, Escipión contaba con sólo 8 legiones romanas y 3.000 jinetes, aparte de los contingentes de Labieno y Petreyo, que sumaban 12.000 jinetes, arqueros, infantes ligeros númidas y un pequeño contingente de caballería pesada gala y germánica.