Война началась из-за того, что Рим захотел завладеть островом Сицилия, но ему помешал богатейший город в Северной Африке - Карфаген. Было две очень длительные войны. К концу второй войны, в 202 году до нашей эры, близ города Зама, произошла последняя битва Карфагена с Римом. Армия Ганнибала, молодого и талантливого карфагенского полководца была разбита. Это было единственное сражение, проигранное великим полководцем. По мирному договору Карфаген лишился всех владений за пределами Африки, обязался выдать Риму военный флот, боевых слонов и заплатить большую сумму денег. Могущество самого опасного соперника Рима было сломлено. Рим стал хозяином в Западном Средиземноморье.