# List of battles of the Second Punic War

Part of a series on the :
Military of ancient Rome 753 BC – AD 476 :
Structural history
Army
Unit types and ranks
Decorations and punishments
Legions
Auxilia
Generals
Navy
Fleets
Admirals :
Campaign history
Wars and battles :
Technological history
Military engineering
Castra
Siege engines
Triumphal arches
Roads :
Political history :
Strategy and tactics
Infantry tactics :
Frontiers and fortifications
Limes
Walls
Limes Britannicus
Antonine Wall
Hadrian's Wall
Saxon Shore
Limes Germanicus
Alb Limes
Lauter Valley Limes
Lower Germanic Limes
Main Limes
Neckar-Odenwald Limes
Upper Germanic-Rhaetian Limes
Wetterau Limes
Danube–Iller–Rhine Limes
Norican Limes
Claustra Alpium Iuliarum
Pannonian Limes
Limes Alutanus
Limes Moesiae
Trajan's Wall
Anastasian Wall
Limes Sarmatiae
Limes Arabicus
Limes Tripolitanus
Limes Mauretaniae :
Ancient Rome portal :
vte :
This is an incomplete list of battles of the Second Punic War, showing the battles on the Italian peninsula and some in Africa, in Sicily and Hispania.

## List

* 218 BC
** Summer: Battle of Lilybaeum – A Roman fleet of 20 quinqueremes defeated a Carthaginian fleet of 35 galleys.
** Capture of Malta – Roman army under Tiberius Sempronius Longus conquers the Carthaginian-held island of Malta.
** August – Hannibal conquered Catalonia.
** September- Hannibal defeated the Gaul Volcae tribe in the Battle of Rhone Crossing.
** October: Hannibal's army defeated Gauls in two battles while crossing the Alps.
** November: Battle of the Ticinus – Hannibal defeated the Romans under Publius Cornelius Scipio the Elder in a small cavalry skirmish.
** December: Battle of the Trebia – Hannibal defeated the Romans under Tiberius Sempronius Longus, who had foolishly attacked.
** Late year: Battle of Cissa – Gnaeus Cornelius Scipio Calvus defeated Hanno. Iberia north of the Ebro River came under Roman control.
* 217 BC
** Spring: Battle of Ebro River – A Roman fleet, aided by ships from Massilia, surprised and defeated the Iberian contingent of the Carthaginian fleet.
** 21 June: Battle of Lake Trasimene – In an ambush, Hannibal destroyed the Roman army of Gaius Flaminius, who was killed.
** September: Battle of Ager Falernus – Hannibal was trapped by Quintus Fabius Maximus Verrucosus in Ager Falernus, but he managed to escape.
** Autumn: Battle of Geronium – Hannibal trapped and inflicted severe losses on a Roman army under Marcus Minucius Rufus. The timely intervention of the Dictator Quintus Fabius Maximus saved the Romans from another disaster.
* 216 BC
** August: Battle of Cannae – Hannibal destroyed the Roman army led by Lucius Aemilius Paullus and Gaius Terentius Varro in what is considered one of the great masterpieces of the tactical art.
** Late year: Battle of Silva Litana – The Gallic Boii wiped out a Roman army under Lucius Postumius Albinus.
** Late year: First Battle of Nola – Roman praetor Marcus Claudius Marcellus held off an attack by Hannibal.
* 215 BC
** Spring: Battle of Dertosa – Hasdrubal Barca is defeated by the Scipio brothers. The Romans raided Carthaginian territory south of the Ebro river.
** August: Second Battle of Nola – Marcellus again repulsed an attack by Hannibal.
** Late year: Battle of Decimomannu – A Carthaginian expedition under Hasdrubal the Bald is defeated near Caralis in Sardinia.
** A Roman fleet under Titus Otacilius Crassus defeated a Carthaginian fleet near Sardinia.
* 214 BC
** Third Battle of Nola – Marcellus fought an inconclusive battle with Hannibal.
** Battle of Beneventum – Tiberius Sempronius Gracchus's slave legions defeat Hanno (son of Bomilcar) and, therefore, deny Hannibal his reinforcements.
* 213 BC
** The Siege of Syracuse begins.
* 212 BC
** March: Battle of Tarentum – Hannibal, after careful planning and collaboration from the Greek populace, takes the city of Tarentum in a daring night raid. The Romans continue to hold the Citadel at the mouth of the port.
** May: Battle of Beneventum – Quintus Fulvius Flaccus defeats Hanno.
** First Battle of Capua – Hannibal defeated the consuls Q. Fulvius Flaccus and Appius Claudius, but the Roman army escaped. Siege of Capua temporarily lifted.
** Battle of the Silarus – Hannibal destroyed the army of the Roman praetor M. Centenius Penula in Campania.
** First Battle of Herdonia – Hannibal destroyed the Roman army of the praetor Gnaeus Fulvius in Apulia.
** The Siege of Syracuse ends with the fall of the city. Archimedes is accidentally slain.
* 211 BC
** Battle of the Upper Baetis – Publius Cornelius Scipio and Gnaeus Cornelius Scipio Calvus were killed in battle with Hasdrubal Barca.
** Siege of Capua – The Romans besiege and capture the city.
* 210 BC
** Second Battle of Herdonia – Hannibal destroyed the Roman army of Fulvius Centumalus, who was killed.
** Battle of Numistro – Hannibal fights Marcellus once more.
** Battle of Sapriportis – The Tarentine Greek navy defeated a Roman squadron trying to reinforce the Citadel.
* 209 BC
** January/February: Battle of Cartagena – P. Cornelius Scipio the Younger captured Cartagena, the main Carthaginian base in Hispania.
** Spring: Battle of Canusium – Hannibal once again confronted Marcellus in an indecisive battle. Marcellus was recalled to Rome on charges of bad leadership.
** Assault on Tarentum – Romans under Quintus Fabius Maximus reconquer Tarentum.
* 208 BC
** Spring: Battle of Baecula – Romans in Hispania under P. Cornelius Scipio the Younger defeated Hasdrubal Barca. Hasdrubal managed to save 2/3 of his army, treasures and elephants and retreat.
** Summer: Battle of Petelia – Hannibal ambushes and destroys a small Roman force
** Battle of Clupea – The Carthaginian navy is defeated in a battle off the African coast.
* 207 BC
** Spring: Battle of Grumentum – Roman consul Gaius Claudius Nero fought an indecisive battle with Hannibal, then marched north to confront Hasdrubal Barca, who had invaded Italy.
** 23 June: Battle of the Metaurus – Hasdrubal Barca was defeated and killed by Livius and Nero's combined Roman army. Is thought by many as one of the most decisive battles in history.
** Naval Battle of Utica – A Carthaginian fleet of 70 ships is defeated by a Roman fleet of 100 ships near Utica.
* 206 BC
** Spring: Battle of Ilipa – Scipio destroyed a large Carthaginian army in Hispania.
** Mutiny at Sucro – Scipio quells a mutiny in Hispania.
** Battle of Carteia – Romans defeat Carthaginians in Hispania.
** Battle of Carteia (naval) – Romans defeat Carthaginians in a naval battle near the city of Carteia.
* 204 BC
** Autumn: Siege of Utica – Scipio's siege of Utica in Africa fails.
** Battle of Crotona – Hannibal fought a drawn battle against the Roman general Sempronius in Southern Italy.
* 203 BC
** Battle of Insubria – Romans defeat Carthaginians under Mago Barca in northern Italy.
** Battle of Utica – Scipio attacks and destroys a Carthaginian-Numidian army.
** Battle of the Great Plains – Romans under Scipio defeated the Carthaginian army of Hasdrubal Gisco and Syphax. Hannibal was recalled to Africa.
** Battle of Cirta – Masinissa and the Romans defeat and capture Syphax.
** Battle of Castra Cornelia – Carthaginian fleet under Hasdrubal plunders the Roman supply convoy sailing to resupply Scipio's army in Africa near Utica.
* 202 BC
** 19 October: Battle of Zama – Scipio Africanus Major decisively defeated Hannibal in North Africa, ending the Second Punic War.