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 Cannae intercalations, either by accident or for political advantage. A review of the evidence led P.S. Derow to identify the equivalent Julian date would be 1 July 216 BC; other authorities have suggested other Julian dates. Figures for troops involved in ancient battles are often unreliable, and Cannae is no exception. They should be treated with caution, especially those for the Carthaginian side. The Carthaginian army was a combination of warriors from numerous regions, and may have numbered between 40,000-50,000. Along with the core of an estimated 8,000 Libyans, there were 8,000 Iberians, 16,000 Gauls (8,000 were left at camp the