アクラガス包囲戦
アクラガス包囲戦は紀元前406年にシケリア(現在のシチリア)で発生した8か月に及ぶ包囲戦である。ハンニバル・マゴ(カルタゴ王、在位:紀元前440年 - 紀元前406年)が率いるカルタゴ軍が、シケリア西部のカルタゴ殖民都市に対する攻撃の報復として、ドーリア人都市であるアクラガス(現在のアグリジェント)を包囲した。アクラガスはカルタゴ軍の攻撃を撃退し、シュラクサイから援軍が到着して包囲軍に勝利し包囲を解くのに成功した。
包囲中にカルタゴ軍にはペストが蔓延し、ハンニバル・マゴ自身も死亡した。ギリシア軍によって補給線が遮断されると、生存者も危機に瀕した。しかしながら、指揮を引き継いだハンニバル・マゴの縁者であるヒミルコは、カルタゴ艦隊を使ってギリシア軍の補給船を鹵獲し、ギリシア軍も飢えに直面することとなった。これにより救援軍は撤退し、その後ほとんどのアクラガス市民も街を脱出したため、ヒミルコはアクラガスを占領・略奪した。
シュラクサイの主力艦隊はエーゲ海で活動しており、またイオニア人都市で親アテナイであるナクソス(現在のジャルディーニ=ナクソス)とレオンティノイ(現在のレンティーニ)とも紛争を抱えていた。
このような状況の中、カルタゴ元老院はセゲスタの要請に応えてシケリアに介入することを決定した。カルタゴはセリヌスとセゲスタの講和を仲介したが、これが失敗するとハンニバル・マゴを司令官として紀元前410年に遠征軍を派遣した。翌年にはさらに大規模な軍を派遣し、セリヌスを攻略・破壊し(セリヌス包囲戦)、さらにはヒメラも破壊した(第二次ヒメラの戦い)。この時点で、シケリアの有力都市であるシュラクサイとアクラガスはカルタゴに積極的な抵抗はせず、シケリア西部のカルタゴ領に守備兵を残してカルタゴ本国に引き上げた。その後3年間は平穏であったが、カルタゴと敵対するギリシア殖民都市の間に講和条約は締結されていなかった。
紀元前480年の第一次ヒメラの戦いでの敗北後、カルタゴは70年間シケリアに介入しなかった。その間にシケリア先住民であるエリミ人、シカニ人、シケル人の間にはギリシア文化が広がっていった。ヒメラ(現在のテルミニ・イメレーゼの東12キロメートル)での勝利の立役者であったシュラクサイとアクラガスは紀元前460年までに僭主政を廃止しており、強力な指導者を持たないシケリアのギリシア人は、シケル人の指導者であるドゥケティオスからの挑戦を受け、またギリシア人都市国家同士の争いも生じていた。シケリアに対するカルタゴの不介入政策は、紀元前411年にエリミ人とイオニア人の都市であるセゲスタ(現在のカラタフィーミ=セジェスタ)がドーリア人都市であるセリヌス(現在のマリネラ・ディ・セリヌンテ)に敗北し、カルタゴの従属国家となることを求めて来たことによって変化した。ギリシア本土ではペロポネソス戦争が勃発しており、スパルタの同盟国であるシュラクサイはシケリアに集中できなかった。