シケリア戦争
第三次ポエニ戦争の敗北により、紀元前146年にカルタゴ本国は共和政ローマに完全に破壊され、その図書館にあったカルタゴ側の記録は散逸した。よってこの戦争に関するカルタゴ側の記録は残っておらず、シケリア戦争に関して現在の人間が知ることが出来るのは、ギリシアの歴史家の記録に基づくものである。
ヒメラの戦い (第二次シケリア戦争)
シュラクサイ主力艦隊はシケリアから遠く離れていたが、戦闘の後に25隻の三段櫂船がシュラクサイからヒメラに到着した。カルタゴ艦隊はモティア（現在のマルサーラのサン・パンタレオ島）にあったため、ギリシア側がヒメラ周辺の制海権を獲得した。そこでハンニバル・マゴは、カルタゴ海軍が陸軍を載せてモティアを出港し、シュラクサイを攻撃するとの偽情報を拡散させた。シュラクサイ陸軍の主力部隊がヒメラに向かいつつあったため、シュラクサイ自体は無防備状態になった。この偽情報のため、シュラクサイ軍は撤退を決意した。ヒメラは自前の兵力だけでカルタゴに対抗するのはほぼ不可能であったため、ヒメラの放棄が決定された。夜になってディオクレスは兵の半数を率いて城外に出、シュラクサイの艦船が可能な限りの女性・子供を避難させた。カルタゴ軍は翌日に攻撃を再開した。ヒメラは1日持ちこたえた。翌日、シュラクサイ艦隊が戻ってきたのが視認されたが、その到着前にカルタゴ軍は城壁を破壊した。カルタゴ軍のイベリア兵が城壁の破壊部分を確保し、またその隣接部分も確保した。カルタゴ軍は破壊部分から城内に突入し、やがてヒメラ兵は数で圧倒された。