ポー平原遠征
イリッパの戦いの敗北後、マゴはイベリア半島最後のカルタゴ根拠地であるカディル(現在のカディス)に滞在していた。イベリアを再確保するというマゴの希望は、スキピオがイベリアの抵抗運動を鎮圧したために潰えてしまった。このため、カルタゴ本国はマゴに対して、イベリアを放棄して北イタリアに侵攻し、そこで南イタリアのハンニバルと呼応して戦うように命令した。
この作戦はカルタゴにとって、危機的な状況にあった戦争の主導権を取り戻す最後の機会であった。紀元前211年/210年に、ローマはシチリアを奪回しており、紀元前207年にはハンニバルとの合流を試みたハスドルバル・バルカがメタウルスの戦いで敗北・戦死、さらにイベリア半島を占領したことにより、ローマはカルタゴに圧力をかけるだけでなく、戦争継続のための資源を拡大していた。開戦以降初めて、カルタゴ本国はローマ軍の攻撃に対して脆弱な状態となった。
マゴのもとには新たな傭兵を雇用するための軍資金が送られてきたが、大軍を編成するには十分ではなかった。このため、カディルの公共資産だけではなく、寺院の資産も供出させる必要があった。また、カルタゴ・ノウァ(現在のカルタヘナ)に対する海上からの襲撃にも資金が必要であった。この攻撃は失敗に終わり、マゴがカディルに戻ると城門が閉じられていた。このため、マゴはバレアレス諸島に向かい、メノルカ島に冬営地を設置した。