Battle of Cannae required Hannibal to subdue a considerable part of the hinterland to cut the enemy's supplies and secure his own. Even after the tremendous losses suffered at Cannae and the defection of a number of her allies, Rome still had abundant manpower to prevent this and maintain considerable forces in Iberia, Sicily, Sardinia and elsewhere despite Hannibal's presence in Italy. Hannibal's conduct after the victories at Trasimene (217 BC) and Cannae, and the fact that he first attacked Rome only five years later, in 211 BC, suggests that his strategic aim was not the destruction of his foe but to dishearten
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