Våren etter satte karthagerne i gang sitt siste store forsøk på å ta tilbake sine spanske områder. Hasdrubal sluttet seg til Mago ved Ilipa og satte sammen en styrke som blir anslått til mellom 54 000 og 70 000, betydelig større enn Scipios armé på 43 000 menn som var sammensatt av et stort antall spanske allierte som ikke var like erfarne som de romerske legionærene.