アグリゲントゥムの戦い
アグリゲントゥム(現アグリジェント、当時の呼称はギリシア名のアクラガスで、ラテン名のアグリゲントゥムと改称されるのは紀元前210年)はシチリア島南岸の都市で、海岸からは4キロメートルほど離れている。都市自体は高台にあり、西側以外は急峻な斜面に囲まれている。街の西側はヒプサス川(現在のサンタアナ川(en))で、東側はアクラガス川で守られていた。これらの自然条件のため、攻略は西側からしか行えず、防御は容易であった。シチリア南岸の主要道路および北方と東方の都市への道路の結節点となる重要な街であった。この重要性のために、アグリゲントゥムはローマ軍の攻撃目標となり、紀元前262年に攻撃が開始された。
ローマ軍の戦術は不明であるが、おそらくは通常の三列陣形を敷いたと思われる。何れの資料も戦闘は長時間にわたり、ローマ軍がカルタゴ前線を突破したことでは一致している。これで後続するカルタゴ軍はパニックに陥り、予備兵力は戦場から逃走した。戦象が暴れ周り、カルタゴ軍の陣形を崩した可能性もある。何れにせよ、ローマはカルタゴを撃破することに成功した。ローマ騎兵はカルタゴ軍野営地に攻撃をかけ、何頭かの戦象を捕獲している。しかしこの攻撃は完全な成功とは言えず、多くのカルタゴ兵は戦場からの離脱に成功し、ハンニバル・ギスコもアグリゲントゥム守備兵とともにローマ軍前線を突破して脱出した。
これらの説のどれが正確であるにせよ、ローマ軍はカルタゴ軍に勝利し、ハンノは撤退した。戦闘後の夜間、ハンニバル・ギスコとその傭兵部隊は、ローマ軍の塹壕を藁で埋めて脱出した。翌朝、ローマ軍は追撃を行い、カルタゴ軍後衛に対して攻撃を行ったが、すぐに追撃を中止してアグリゲントゥムの制圧のために戻った。アグリゲントゥム市民からの抵抗は無く、ローマ軍は市内を略奪し、25,000の住民は奴隷とされた。