バグラダス川の戦い (紀元前240年)
カルタゴの軍隊はほぼ常に外国人で構成されており、カルタゴの市民はカルタゴに対する直接的な脅威がある場合にのみ軍隊に加わった。ローマ人による史料はこれらの外国人兵士を軽蔑を込めて「傭兵」と呼んでいるが、現代の西洋古典学者のエイドリアン・ゴールズワーシーは、このような見方を「甚だしく単純化し過ぎ」であると述べている。実際にはカルタゴの外国人兵士たちは多様な取り決めの下で軍務に就いていた。例えば同盟関係にある都市や王国の正規軍が公的な協定の一環としてカルタゴに派遣されている場合もあった。また、これらの外国人の大半は北アフリカ出身者であった。
リビア人は大きな盾、兜、短剣、そして長槍を装備した密集隊形の歩兵と槍を装備した騎兵の突撃部隊(重装騎兵としても知られている)を供給し、どちらの部隊も規律と耐久力に優れていることで知られていた。ヌミディア人は接近戦を回避し遠距離から槍を投げる軽装騎兵と投槍を装備した軽装歩兵からなる散兵を供給した。
大ハンノが北のヒッポの近郊でマトスに対する作戦を練っている間にハミルカルは反乱軍の手に渡っていたいくつかの町や都市と対峙し、さまざまな外交努力と実力行使を組み合わせることでこれらの都市のカルタゴに対する忠誠を取り戻した。ハミルカルは規模で勝る反乱軍によって後を追われていたが、反乱軍はハミルカルの騎兵隊と戦象を恐れて荒れた土地に留まり、ハミルカルの偵察部隊や食糧を探し求める部隊を襲撃した。その後、ハミルカルはウティカの南西の山中に軍隊を移動させ、戦うために反乱軍を誘い込もうとした。しかし逆に包囲を受け、カルタゴ軍はシチリアでハミルカルに仕え、ハミルカルを高く評価していたヌミディア人の指導者であるナラウァス(英語版)が2,000人の騎兵隊を引き連れてカルタゴ側に投降したことでようやく危機から脱した。この出来事は反乱側にとって悲惨な結果を招くことになり、反乱軍は戦闘(英語版)で10,000人の死者と4,000人の捕虜を出した。
この裏切りに憤慨したスペンディウスはカルタゴ軍の捕虜を拷問にかけて手足を切断し、殺害させた。同様にハミルカルもすでに捕らえていた捕虜や後に捕らえた捕虜を象に踏みつけさせて殺害した。カルタゴ軍は反乱軍に対し激しく苦しい戦いを続けたが、徐々に反乱軍を消耗させ、最終的に紀元前238年のレプティス・パルウァの戦い(英語版)で反乱軍を打ち倒した。