The Second Punic War was the second of three wars fought between Carthage and Rome, the two main powers of the western Mediterranean in the 3rd century BC. For 17 years the two states struggled for supremacy, primarily in Italy and Iberia, but also on the islands of Sicily and Sardinia and, towards the end of the war, in North Africa. After immense materiel and human losses on both sides, the Carthaginians were once again defeated. Macedonia, Syracuse and several Numidian kingdoms were drawn into the fighting, and Iberian and Gallic forces fought on both sides. There were three main military theatres during the war: Italy, where Hannibal defeated the Roman legions repeatedly, with occasional subsidiary campaigns in Sicily, Sardinia and Greece; Iberia, where Hasdrubal, a younger brother of Hannibal, defended the Carthaginian colonial cities with mixed success before moving into Italy; and Africa, where Rome finally won the war.
Polybius
The approximate extent of territory controlled by Rome and Carthage immediately before the start of the First Punic War
A Carthaginian quarter-shekel, dated 237–209 BC, depicting the Punic god Melqart, who was associated with Hercules/Heracles. On the reverse is an elephant, possibly a war elephant; these were linked with the Barcids.
A 1777 statue of Fabius
The Punic Wars were a series of wars between 264 and 146 BC fought between the Roman Republic and Ancient Carthage. Three wars took place, on both land and sea, across the western Mediterranean region and involved a total of forty-three years of warfare. The Punic Wars are also considered to include the four-year-long revolt against Carthage which started in 241 BC. Each war involved immense materiel and human losses on both sides.
Polybius, the historian whose work "The Histories" provides critical insight on the Punic Wars
Detail from the Ahenobarbus relief showing two Roman foot-soldiers from the second century BC
Roman statuette of a war elephant recovered from Herculaneum
Territory ceded to Rome by Carthage under the treaty is shown in pink