Hasdrubal Gisco
The battle was fought between a Roman army under the leadership of Scipio Africanus and a combined Carthaginian/Numidian army, supplemented by Spanish mercenaries (mainly Celtiberians), of which the Carthaginian part was led by Hasdrubal Gisco and the Numidian part by Syphax.