Una vez conquistada la península itálica, el siguiente paso de la expansión era enfrentarse con Cartago, colonia fenicia en Túnez (Norte de África), cuya influencia se extendía hasta Sicilia, con factorías en el sur de Hispania –España– y las islas de Córcega y Cerdeña.
Como potencia marítima, Cartago controlaba el Mediterráneo occidental. Los romanos no tenían una flota, pero sí un gran ejército.
A los enfrentamientos entre ambas potencias, que duraron más de un siglo, se les denomina Guerras Púnicas, ya que los romanos llamaban poeni a los cartagineses.
Primera Guerra Púnica (264-241 a.C.)
Como los romanos no tenían destreza naval, al principio sufrieron varias derrotas. Sin embargo, aprendieron rápidamente y construyeron una flota que les dio la victoria. Cartago hizo la paz, entregando las islas de Sicilia, Córcega y Cerdeña.
Sicilia fue la primera provincia de Roma cuya administración fue entregada a un pretor (magistrado romano inferior a un cónsul). Los provincianos eran considerados súbditos, obligados a pagar un tributo.
Córcega y Cerdeña se convirtieron en la segunda provincia.
El general cartaginés Amílcar Barca, para compensar la pérdida sufrida, se apoderó del sur de Hispania. Su obra fue continuada por su hijo Aníbal, quien se propuso vengarse de Roma.
Segunda Guerra Púnica (218-201 a.C.)
Esta guerra también ha sido llamada anibálica, por ser Aníbal su principal protagonista y héroe. Este se lanzó a la conquista de Italia con su ejército de elefantes, para lo cual recorrió Hispania y el sur de Francia, cruzando las cadenas montañosas de los Alpes y los Apeninos. En la batalla de Cannas (216 a.C.) obtuvo la victoria; sin embargo, no logró apoderarse de Roma.
Finalmente, Aníbal fue derrotado por el Escipión el Africano en la batalla de Zama (202 a.C.), en el norte de África. Cartago debió entregar su flota y sus territorios en Hispania, además de comprometerse a pagar un tributo de guerra durante 50 años y a no librar ninguna batalla sin la autorización de Roma.
Con esto se asentó el predominio romano sobre el Mediterráneo occidental. En Hispania se organizaron dos nuevas provincias.
Tercera Guerra Púnica (149-146 a.C.)
Los romanos nunca perdonaron a Cartago haber llegado tan cerca de Roma. Estaban convencidos de que debían ser destruidos, por lo que los atacaron. Los cartagineses resistieron tres años hasta que finalmente tuvieron que rendirse. La ciudad fue incendiada y los sobrevivientes vendidos como esclavos.
El territorio cartaginés se convirtió en provincia con el nombre de África y abasteció de trigo a Roma.