Carthage était un rival pour la puissance de la mer Méditerranée pour la République romaine, qui voulait s'emparer de toute la Méditerranée occidentale. Carthage constituait un obstacle important à cette fin. Ainsi, en 264 av. J.-C., les Romains ont répondu à un appel à l'aide de quelques rebelles à Messine, et ont débarqué une armée en Sicile. C'est ainsi qu'a commencé la première guerre punique. Les Romains ont alors envahi les possessions carthaginoises en Sicile, et les généraux carthaginois n'ont pas pu les arrêter. Même en mer, les Romains ont pu copier les navires de birème carthaginois et remporter plusieurs victoires importantes sur la mer, bien que les Carthaginois aient longtemps combattu en mer et que les Romains soient novices en la matière.
Finalement, un général nommé Hamilcar Barca prend la défense carthaginoise à la place de Hanno, décidément plus âgé et moins énergique. Hamilcar a immédiatement réalisé la futilité de rencontrer l'armée romaine supérieure dans une bataille ouverte, il a donc décidé d'utiliser des raids de délit de fuite pour user les Romains. Cette tactique était légèrement plus efficace contre les troupes romaines lentes et lourdement blindées. Finalement, les Romains parvinrent à prendre Lilybaeum, la principale place forte des Carthaginois en Sicile. Cela mit fin au pouvoir de Carthage en Sicile et mit fin à la première guerre punique.
Pendant la deuxième guerre punique, Hannibal Barca a dirigé l'armée carthaginoise à travers l'Espagne, le sud de la Gaule et les Alpes, jusqu'en Italie en 218 av. J.-C. Il y affronta la République romaine au cours de trois grandes batailles : la bataille de la rivière Trebia, la bataille du lac Trasmine et la bataille de Cannae. Hannibal a battu les Romains dans des victoires étonnantes dans chacune de ces batailles. Il ne réussit cependant pas à prendre Rome, et doit finalement se replier sur Carthage, où il est battu par Scipion Africanis à la bataille de Zama. Les Romains détruisirent Carthage en 146 avant J.-C., lors de la troisième guerre punique. Les Carthaginois qui ont survécu, au nombre d'environ 50 000, ont été vendus comme esclaves.