カルヌスの戦い
法務官クィントゥス・ムキウス・スカエウォラもまた病気を得ていた。ローマからの給与も補給も不規則であり、サルディニアの部族長であるハンプシコラはカルタゴに援助を求めた。カルタゴはハンノという名の軍人を送り、反乱の金銭的援助を行ったが、同時にサルディニア遠征軍としてマゴに与えたのと同程度の軍を編成した。この遠征軍の指揮は「禿のハスドルバル」とマゴ(ハンニバルの弟とは別人)が執ることとなった。
カルタゴ遠征軍がサルディニアに出帆する前に、戦略的状況に変化があった。イタリアにいたハンノがルカニアでティベリウス・センプロニウス・ロングスに敗れ、イベリアにおいてもハスドルバル・バルカがデルトサの戦いに敗れて野戦兵力をほとんど失ってしまったのである。カルタゴ元老院はマゴにイベリアに行くように命じたが、サルディニア遠征軍は計画通り出帆した。しかし、嵐のために艦隊はバレアレス諸島に流されてしまい、損傷した多数の艦艇を浜に引き上げて修理することが必要となった(Livxxiii 36, Lazenby J.F p96-98)。このためにカルタゴ軍のサルディニア到着は遅れた。