| A | B |
| 1st Punic War | 264-241 |
| 2nd Punic War | 218-201 |
| 3rd Punic War | 149-146 |
| 262 | Battle of Agrigentum |
| 261-260 | Rome builds naval fleet |
| 260 | Battle of Mylae |
| Battle of Mylae | Rome's 1st naval victory |
| 256 | Battle of Ecnomus |
| Battle of Ecnomus | gets Regulus to Africa |
| 255 | defeat of Regulus' army |
| 254 | Romans capture Panormus |
| 250 | Romans win at Panormus; siege of Lilybaeum |
| 249 | Battle of Drepanum |
| Battle of Drepanum | Claudius' naval defeat |
| Claudius at Drepanum | throws sacred chickens overboard |
| 247 | Hamilcar Barca begins offensive in western Sicily |
| 241 | Battle of Aegates Islands |
| Battle of Aegates Islands | Naval victory that ends 1st Punic War |
| Sicily, Corsica, Sardina | Rome's after 1st Punic War |
| 237 | Hamilcar to Spain |
| 230 | Hasdrubal succeeds Hamilcar in Spain |
| 221 | Hannibal succeeds Hasdrubal |
| 219 | Seige in Saguntum, Spain |
| Seige in Saguntum | breaks treaty |
| 218 | Battles of Ticinus and Trebia Rivers |
| 217 | Battle of Lake Trasimene and Ebro River |
| 216 | Battle of Cannae |
| Varro and Paullus | consuls killed at Cannae |
| Quintus Fabius Maximus Cunctator | dictator in 216 |
| 211 | Hannibal's march on Rome; Scipio's defeated in Spain |
| 209 | capture of New Carthage |
| 208 | Battle of Baecula |
| 207 | Hasdrubal defeated at Metaurus River |
| 206 | Battle of Ilipa |
| 204 | Scipio lands in Africa |
| 203 | Scipio defeats Syphax and wins battle of Great Plains; Hannibal recalled to Carthage |
| 202 | Battle of Zama |
| 201 | peace treaty ending 2nd Punic War |
| 184 | death of Scipio Africanus |
| 183 | Hannibal suicide |
| 149 | "Carthago delenda est" |
| Cato the Elder | wants Carthage destroyed |
| 147 | Scipio Aemilianus in command in Carthage |
| 146 | Carthage destroyed |