意大利、西西里、伊利里亚和马其顿的失地。公元前209年，罗马人攻佔了迦太基人在伊比利亚的主要基地之一，新迦太基城。哈斯德鲁巴企图从伊比利亚驰援汉尼拔，但因在梅塔夫尔战役公元前207年中被击溃，而告失败。反罗马同盟因罗马人屡屡获胜而日趋瓦解。前204年，大西庇阿率罗马军队在迦太基附近登陆。在公元前202年的扎马战役中，迦太基人战败。
结果.迦太基失败。前201年，迦太基人同罗马人签订了条款苛刻的和约。根据和约规定，迦太基撤离西班牙、地中海诸岛，迦太基人失去阿非利加以外的一切领地，并完