Karthagerne var overrasket over det plutselige angrepet til romerne og skyndte seg etter våpen og videre til sine posisjoner uten frokost. Hasdrubal trodde at Scipio ville sette sin styrke i den samme formasjonen som tidligere, og han satte derfor ut sine beste afrikanere i sentrum med spanske leiesoldater på flankene. Han kunne ikke forandre formasjonen etter at han oppdaget romernes nye formasjon da den angripende arméen var for nær.