ポー平原遠征
カルタゴからの援軍を受け取った後でも、カルタゴ軍の兵力は兵7,000、戦象7頭、軍艦25隻に過ぎず、ローマ軍の防衛線を打ち破るには全く不足していた。これがマゴがカルタゴ本国が望んだ、南下してハンニバルと合流するという目的を達成できなかった理由である。
同年(紀元前205年)の夏にスキピオの副官(レガトゥス)であるガイウス・ラエリウスがアフリカに上陸し、ヒッポ・レギウス(現在のアンナバ)付近を略奪したために、この状況に拍車がかかった。スキピオ自身によるアフリカ侵攻を阻止するため、カルタゴはあらゆる手段を講じた。背後の安全を確保するために、ヌミディアとの関係を再構築した。ローマ軍をイタリアに引き付けておくために、ブルティウムのハンニバルとインスブリアのマゴに援軍が送られ、マケドニアのピリッポス5世に外交使節を送り、イタリアまたはシチリアへの攻撃を依頼した。しかし、これらの試みの効果は大きくなかった。ピリッポスはプブリウス・センプロニウス・トゥディタヌスと講和して第一次マケドニア戦争は終了し、紀元前204年にスキピオはアフリカに上陸した。外部からの援助が期待できず、マゴもハンニバルもローマ軍に大きな圧力をかけることは出来なかった。ハンニバルとマゴの兄弟は、強大なローマ軍を挟んで南北に大きく隔たっていた。
マゴは、2年前に兄のハスドルバルに与えられたのと同じ使命を果たすことを求められていた。メタウルスでのハスドルバルの戦死を踏まえて、ローマ軍に対する攻撃は十分に準備された後に行うべきと考えた。
このためローマ騎兵の馬は恐怖に襲われ、散り散りになってしまった。これをヌミディアの軽騎兵が追撃した。続いて戦象はローマ歩兵に向かい、重大な損害を与えた。しかし、ケデグスが後方のローマ軍団を投入すると、カルタゴ軍の形勢は不利となった。戦象は投槍で攻撃され、多くは死にまた残りはカルタゴ軍に突っ込んだ。マゴはガリア兵にローマ軍の反撃を止めるように命じたが、失敗した。
リウィウスによると、カルタゴ軍は5,000を失って撤退した。加えて、マゴの大腿に槍が刺さり、瀕死の重傷を負った。他方、ローマ軍の損害も少なくなく、完勝というわけでもなかった。前方の2個軍団は2,300を失い、また後方の部隊も損害を受けた。この中には3人のトリブヌス(上級指揮官)が含まれる。騎兵の多くも戦死し、多くのエクィテス(騎士階級)が、戦象に踏み潰された。その夜、マゴは敗北を認め、ローマ軍を戦場に残してリグリアの海岸まで撤退した。