《迦太基遗址》A4100000015 · 2019年4月13日摄于突尼斯突尼斯城

 

第二次布匿战争伊始,罗马计划派遣远征军进攻北非和西班牙。不料汉尼拔于公元前218年率领庞大雇佣军,从西班牙东南沿海的新迦太基出发,经高卢南部,翻越陡峭难行的阿尔卑斯山突入意大利。经过休整和补充,他在特列比亚河畔击败罗马军队。次年春,罗马人在特拉西梅诺湖畔遭汉尼拔伏击,几乎全军覆没。随后汉尼拔乘胜追击,挥师南下。罗马危在旦夕。罗马独裁官费边为避迦太基军团的锋芒,想采取拖延战略,但遭到一些人的反对。

公元前216年,罗马两执政官率军与迦太基军会战于坎尼。汉尼拔采用两翼包抄战术,重创罗马军队。此后,南部意大利许多城市归顺汉尼拔。但是,由于汉尼拔军团孤军突进,补给困难;而罗马人本土作战,占尽地利优势,加上当时意大利中部各城市仍然忠于罗马,为罗马军团提供了大量的兵源。此消彼长,随着时间的推移,罗马人逐渐由守势转入攻势。

公元前 211年,罗马严惩倒向汉尼拔的同盟者,攻陷叙拉古和卡普亚。到公元前209年,罗马人又占领了新迦太基,并于公元前207年在意大利北部歼灭了由哈斯德鲁拔率领的来自西班牙的迦太基援军。罗马名将大西庇阿肃清迦太基在西班牙的势力之后,于公元前204年率军远征北非。次年,汉尼拔奉召回国。

罗马和迦太基于公元前202年在迦太基城西南的扎马决战,汉尼拔失败。公元前201年,双方订立和约,迦太基被迫放弃北非以外的一切属地,交出舰队和战象,并在此后的五十年内赔款一万塔兰特,规定非经罗马允许不能与其他国家交战。迦太基从此丧失了军事和外交自主权。