De neste timene holdt Scipio sitt infanteri bak de lette troppene. Dermed forsterket han effekten av mangel på frokost hos sin fiende. Da han endelig bestemte seg for å angripe, ble de lette troppene kalt tilbake for å posisjonere seg bak legionærene på flankene før hovedangrepet begynte. Hans flanker rykket raskere frem enn spanjolene i sentrum slik at Scipio fikk en konkav, eller , slaglinje. Videre utvidet den romerske generalen sine flanker ved å beordre de lette troppene på flankene til legionærene og kavaleriet på flankene til de lette troppene fremover og omsluttet dermed de karthagenske linjene på begge sider.