Druhá punská válka (218 - 201 př. n. l.) velitelem kartágského vojska se stal Hanibal roku 218 př. n. l. pochodoval z Hispánie přes Alpy na Řím (+sloni) římské vojsko bylo překvapeno a poraženo bitva u Trasimenského jezera (217 př. n. l.) bitva u Kann 2. 8. 216 př. n. l. - 50 000 mrtvých Římanů (Hannibal ante portas) 1
obranu Říma převzal Publius Cornelius Scipio obrat ve válce, Hanibal musel bránit Kartágo b. u Zamy 202 př. n. l. Hannibal byl poražen Scipiem a odešel do vyhnanství Kartágo muselo přijmout tvrdé mírové podmínky muselo zaplatit Římu odškodné ztratilo Hispánii a zbytek provincií Římu připadlo jeho válečné loďstva muselo rozpustit většinu armády napříště mohlo válčit jen se svolením Říma 2
Třetí punská válka (149 - 146 př. n. l.) Kartágo mělo problémy s numidským králem obrana proti němu bez svolení Říma byla záminkou pro novou válku 146 př. n. l. bylo Kartágo po tříletém obléhání dobyto (území města prokleto) Řím ovládl všechny obchodní trasy Kartága a veškeré jeho území obyvatelstvo bylo prodáno do otroctví 3