オロスコパの戦い
紀元前151年、ヌミディア軍はそれまでと同じくカルタゴの領土に侵入した。彼らはオロスコパの町を封鎖し、周辺の農地を荒廃させた。これはカルタゴ人にとっては耐えられない挑発であった。彼らは、ハスドルバルを将軍に選び、25,000の歩兵と400の騎兵からなる軍を編成し、条約に反してヌミディア軍に対する反撃を行った。カルタゴ軍には、マシニッサに不満を持つヌミディアの2人の将軍、スバとアサシスが率いる騎兵6,000が加わった。なお、ハスドルバルのそれまでの経歴は不明である。
カルタゴニア軍はオロスコパに進撃し、いくつかの小規模な小競り合いを制し、ヌミディア軍を撤退させた。しかしハスドルバルはこれに満足せず、カルタゴ軍にヌミディア軍を追跡させ、彼らを挑発して決戦に持ち込もうとした。しかし、ヌミディア軍は、これに応ぜず撤退を装い、水源が少なく食料調達が困難な荒れた地域にカルタゴ軍を誘い込んだ。最終的には会戦が発生するが、マシニッサが自ら戦いを選んだのか、それともハスドルバルの機動によって強制されたのかは不明である。戦いは丸一日続いたが、結果は出なかった。この戦いは、騎兵が槍を投げながら突撃したり反撃したりするのが主で、歩兵による肉弾戦はほとんどなかったと思われる。