オロスコパの戦い
オロスコパの戦いは、紀元前151年末に起こった、が指揮するカルタゴ軍31,400と、ヌミディア王マシニッサが率いるヌミディア軍（戦力不明）との戦い。現在のチュニジア北西部にある古代都市オロスコパの近くで行われ、カルタゴは大敗を喫した。この戦いが第三次ポエニ戦争のきっかけとなった。
紀元前201年の第二次ポエニ戦争の講和条件の一つとして、カルタゴはローマ元老院の許可を得ずに戦争をすることが禁止されていた。「ローマの友」と呼ばれたマシニッサはこれを悪用し、カルタゴの領土を堂々と強奪することを繰り返した。紀元前151年、カルタゴは講和条約を無視してハスドルバルの下に25,400の軍隊を編成した。この軍には、マシニッサに不満を持つヌミディアの将軍2人が率いるヌミディア騎兵6,000が加わり、カルタゴ領オロスコパに対するマシニッサの攻撃を抑止しようとした。マシニッサはカルタゴ軍を水源の乏しい荒れた土地に誘い込み、これを包囲した。カルタゴ軍はヌミディア軍の補給能力は貧弱と予想していたが、マシニッサは効率的な兵站システムを備えた統制のとれた軍隊を編成しており、カルタゴ軍を飢えさせて降伏に追い込んだ。
降伏の条件に反し、多くのカルタゴ兵が殺されたが、ハスドルバルとその士官のほとんどはカルタゴに戻ることができた。カルタゴではローマをなだめるためにハスドルバルに死刑を宣告したが、ローマの反カルタゴ派はこの条約違反の軍事行動を口実に遠征をの準備を開始した。結果、第三次ポエニ戦争が勃発し、紀元前146年にカルタゴは完全に破壊され、その住民は殺害または奴隷化された。