Second Punic War
迦太基在第一次布匿战争失败之后,因失去地中海里的西西里岛,开始向欧洲西部的伊比利亚半岛发展。罗马警告汉尼拔不可穿过埃布罗河。汉尼拔无视此警告,继续领军向东北进军。罗马令迦太基交出汉尼拔受审,被拒绝之后宣战。这次战争是三次布匿战争中最长也最有名的一场战争,最后以罗马的胜利宣告结束。这场战争中迦太基名将汉尼拔的出色表现奠定了他在西方军事史上的地位;同时,汉尼拔在扎马之战中的失败也成就了大西庇阿的威名。