218 BC Battle of Lilybaeum – A Roman fleet of 20 quinqueremes defeated a Carthaginian fleet of 35 galleys. 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. Gnaeus Cornelius Scipio Calvus defeated Hanno in the Battle of Cissa. Iberia north of the Ebro River came under Roman control. 217 BC Battle of Lake Trasimene – In an ambush, Hannibal destroyed the Roman army of Gaius Flaminius Nepos, who was killed. A Roman fleet, aided by ships from Massilia, surprised and defeated the Iberian contingent of the Carthaginian fleet in the naval Battle of Ebro River. Hannibal was trapped by Quintus Fabius in Ager Falernus, but he managed to escape in the Battle of Ager Falernus. Hannibal trapped and inflicted severe losses on a Roman army under Minucius, at the Battle of Geronium. 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. First Battle of Nola – Roman general Marcus Claudius Marcellus held off an attack by Hannibal. 215 BC Second Battle of Nola – Marcellus again repulsed an attack by Hannibal. A Roman fleet under Titus Otacilius Crassus defeated a Carthaginian fleet near Sardinia. Hasdrubal Barca is defeated by the Scipio brothers in Battle of Dertosa. The Romans raided Carthaginian territory south of the Ebro river. A Carthaginian expedition under Hasdrubal the Bald is defeated near Caralis in Sardinia in Battle of Cornus. 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 Bomlicar) and, therefore, deny Hannibal his reinforcements. The Siege of Syracuse begins. 212 BC Hannibal, after careful planning and collaboration from the Greek populance, takes the city of Tarentum in a daring Night Raid on Tarentum. The Romans managed to hold the Citadel at the mouth of the port. 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. Second Battle of Capua – Hannibal was unable to break the Roman siege of the city. 210 BC Second Battle of Herdonia – Hannibal destroyed the Roman army of Fulvius Centumalus, who was killed. Battle of Numistro – Hannibal defeated Marcellus once more. Battle of Sapriportis – The Tarentine Greek navy defeated a Roman squadron trying to reinforce the Citadel. 209 BC Battle of Canusium – Hannibal once again confronted Marcellus in an indecisive battle. Marcellus was recalled to Rome on charges of bad leadership. Assault on Cartagena – P. Cornelius Scipio the Younger captured Cartagena, the main base of Carthage in Hispania. 208 BC 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. Battle of Clupea – The Carthaginian navy is defeated in a battle off the African coast. 207 BC Battle of Grumentum – Roman general Gaius Claudius Nero fought an indecisive battle with Hannibal, then marched north to confront Hasdrubal Barca, who had invaded Italy. 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 – Battle of Ilipa – Scipio destroyed the remaining Carthaginian forces in Hispania. 204 BC – Battle of Crotona – Hannibal fought a drawn battle against the Roman general Sempronius in Southern Italy. 203 BC – Battle of Bagbrades – Romans under Scipio defeated the Carthaginian army of Hasdrubal Gisco and Syphax. Hannibal was recalled to Africa. 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 – Battle of Zama (October 19) – Scipio Africanus Major decisively defeated Hannibal in North Africa, ending the Second Punic War.