According to Scullard (Scipio Africanus, p. 124) Hasdrubal and Syphax could not muster more than 35,000 soldiers. Fournie (TheHistoryNet|Ancient and Medieval Wars|Second Punic War: Battle of Zama, p. 1) is on the same opinion. Caven (Punic Wars, p. 240) suggests that the Livy's figure of 93,000 is undoubtedly inflated, but nevertheless the Carthaginians and their Numidian allies had a significant numerical advantage that forced Scipio to retreat.