デルトサの戦い
ローマ軍の兵力は2個ローマ軍・兵力10,000とイタリア同盟国軍18,000であった。騎兵はローマ重騎兵600、同盟国重騎兵1,800を有していた。加えて、イベリア諸部族の歩兵2,000および騎兵400があった。
ハスドルバルはリビア槍兵15,000、傭兵1,000(主としてリグリア兵)、イベリア兵8,000を有していた。カルタゴ軍騎兵兵力は、リビア/カルタゴ重騎兵450、イベリア重騎兵1,200、ヌミディア軽騎兵2,300であった。さらに、戦象20、投石兵1,000があった。
紀元前217年春のエブロ川河口の海戦での敗戦以来、ハスドルバルは守勢を取っていた。ローマ軍の侵攻に備えて、エブロ川の防衛に副将のボアステルが任じられていたが、ローマ軍が渡河すると撤退した。さらにイベリア人の部族長であるアビリクスの計略にかかり、サグントゥムに捕らえていたイベリア人の人質をローマに渡してしまった。これが引き金になってカルタゴに対する反乱が発生し、特に紀元前216年に発生したガデス(現在のカディス)近くのトゥルデタニ族(en)の反乱は大規模であった。ハスドルバルは歩兵4,000と騎兵500を率い、イベリア半島を平定した後にイタリアに侵攻するように命令された。しかし、紀元前216年のかなりの期間をイベリア人の反乱の鎮圧に費やす必要があり、ローマ侵攻に関する準備は殆どできなかった。
エブロ川河口の海戦の後、グナエウス・スキピオには弟であるプブリウス・スキピオが兵8,000と共に加わった。両者共にプロコンスル(前執政官)の地位を得ており共同して軍の指揮をとっていた。兄弟はカルタゴ海軍を撃滅し、カルタゴ支配下のイベリアをとバレアレス諸島を襲撃するという積極戦略を採用した。また、イベリア半島の諸部族にも同盟軍への参加を申し入れ、各都市に守備兵を置いて作戦範囲を広げ、エブロ川以北のローマの支配を強化した。また、親ローマの部族に対し、エブロ川以南の親カルタゴのイベリア部族に対する襲撃するよう後押しした。