À la fin de la première guerre punique, en Colombie-Britannique. Le 241, Carthage accepta de rendre un lourd tribut à Rome, mais l'épuisement des caisses ne suffisait pas à dévaster la nation nord-africaine de commerçants et de marchands: Rome et Carthage se battraient bientôt à nouveau.
Entre la première et la seconde guerre punique (également connue sous le nom de guerre Hannibalic), le héros phénicien et chef militaire Hamilcar Barca a conquis une grande partie de l'Espagne, tandis que Rome a pris la Corse. Hamilcar aspirait à se venger des Romains pour la défaite de la Première guerre punique. Réalisant que cela ne devait pas être, il enseigna la haine de Rome à son fils Hannibal.
La deuxième guerre punique a éclaté en Colombie-Britannique. 218 lorsque Hannibal prend le contrôle de la ville grecque et de l'allié romain Saguntum (en Espagne). Rome pensait qu'il serait facile de vaincre Hannibal, mais Hannibal était plein de surprises, y compris sa manière d'entrer dans la péninsule Italique depuis l'Espagne. Laissant 20000 soldats avec son frère Hasdrubal, Hannibal est allé plus au nord sur le Rhône que les Romains ne s'y attendaient et a traversé le fleuve avec ses éléphants sur des engins de flottaison. Il n'avait pas autant de main-d'œuvre que les Romains, mais il comptait sur le soutien et l'alliance de tribus italiennes mécontentes de Rome.
Hannibal a atteint la vallée du Pô avec moins de la moitié de ses hommes. Il avait également rencontré une résistance inattendue de la part des tribus locales, bien qu'il ait réussi à recruter des Gaulois. Cela signifiait qu'il avait 30 000 soldats au moment où il a rencontré les Romains au combat.
Hannibal a remporté des batailles à Trebia et au lac Trasimène, puis a continué à travers les montagnes des Apennins qui parcourent une grande partie de l'Italie comme une colonne vertébrale. Avec des troupes gauloises et espagnoles de son côté, Hannibal remporte une autre bataille, à Cannae, contre Lucius Aemilius. Lors de la bataille de Cannes, les Romains ont perdu des milliers de soldats, dont leur chef. L'historien Polybe décrit les deux côtés comme galants. Il écrit sur les pertes substantielles:
Polybe, la bataille de Cannes
"Sur l'infanterie, 10 mille ont été faits prisonniers dans un combat loyal, mais n'ont pas été réellement engagés dans la bataille: parmi ceux qui étaient effectivement engagés, seulement trois mille environ se sont peut-être enfuis dans les villes du district environnant; tous les autres sont morts noblement, au nombre de 70 mille, les Carthaginois étant à cette occasion, comme les précédents, principalement redevables de leur victoire à leur supériorité en cavalerie: une leçon à la postérité qu'en temps de guerre il vaut mieux avoir la moitié du nombre d'infanterie, et la supériorité dans la cavalerie, que d'engager votre ennemi avec une égalité dans les deux. Du côté d'Hannibal, il tomba quatre mille Celtes, 15 cents Ibères et Libyens, et environ deux cents chevaux. "
En plus de saccager la campagne (ce que les deux parties ont fait pour affamer l'ennemi), Hannibal a terrorisé les villes du sud de l'Italie dans le but de gagner des alliés. Chronologiquement, la première guerre macédonienne de Rome s'inscrit ici (215-205), lorsque Hannibal s'allia avec Philippe V de Macédoine.
Le prochain général à affronter Hannibal avait plus de succès - c'est-à-dire qu'il n'y avait pas de victoire décisive. Cependant, le Sénat de Carthage a refusé d'envoyer suffisamment de troupes pour permettre à Hannibal de gagner. Hannibal se tourna donc vers son frère Hasdrubal pour obtenir de l'aide. Malheureusement pour Hannibal, Hasdrubal a été tué en route pour le rejoindre, marquant la première victoire décisive romaine dans la deuxième guerre punique. Plus de 10000 Carthaginois sont morts lors de la bataille de Metaurus en Colombie-Britannique. 207.
Pendant ce temps, Scipion a envahi l'Afrique du Nord. Le Sénat carthaginois a répondu en rappelant Hannibal.
Les Romains sous Scipion ont combattu les Phéniciens sous Hannibal à Zama. Hannibal, qui n'avait plus de cavalerie adéquate, n'a pas pu suivre sa tactique préférée. Au lieu de cela, Scipion a mis en déroute les Carthaginois en utilisant la même stratégie qu'Hannibal avait utilisée à Cannae.
Hannibal mit fin à la seconde guerre punique. Les conditions strictes de cession de Scipion étaient les suivantes:
Les conditions comprenaient une condition supplémentaire difficile: