Roman army of the mid-Republic to the charge followed by close melee combat, had no effective response. Nevertheless, in the years following Cannae (216-203 BC), the record of Roman cavalry in operations against Hannibal in southern Italy was creditable, scoring a number of successes in cavalry encounters although never depriving the enemy of overall cavalry superiority. The Romans finally succeeded in closing the light cavalry gap with the Carthaginians by winning over the Numidian king Massinissa, previously an ally of Carthage. This enabled the Romans to field at least an equal number of Numidians at the battle of Zama (202 BC), who, outnumbering the Roman/Italian
Battle of Utica (203 BC) and the reconquest of the parts of Sicily that had been temporarily lost after the battle of Cannae, the Romans secured a base for a naval assault on Carthage. They made use of that by carrying out a number of raids on African soil in 208, 207 and 205 BC. Since 206 BC, when Scipio Africanus finally expelled the Carthaginians from Iberia (see the battle of Ilipa), he was preoccupied with the idea that Africa should be the next target. To this end, he concluded an alliance with Syphax – one of the most powerful Numidian rulers at the time