デルトサの戦い
カンナエの戦いの後、カンパニア、サムニウム、ルカニア(en)、アプリアおよびブルティウムの幾つかの都市はカルタゴに降伏した。ハンニバルは紀元前216年から紀元前215年にかけて、カルタゴとの連絡が容易になるように、ネオポリス(現在のナポリ)、クーマエ、ノラといった港湾都市を攻撃したが、何れも失敗した。ハンニバルの弟であるマゴ・バルカの率いる分遣隊は、ルカニア(en)とブルティウムの反乱を鎮圧した。ブルティウムの軍の指揮をハンノに委ね、マゴは援軍要請のためにカルタゴに出帆した。
ローマは何回か軍を出動させたが、ハンニバルとの野戦は避け、その同盟軍を可能な場合にのみ攻撃する戦略をとっていた。独裁官(ディクタトル)マルクス・ユニウス・ペラはラティウム南方でローマに対する直接攻撃に備えていた。マルクス・クラウディウス・マルケッルスはノラでハンニバルと戦い、またネオポリスがカルタゴに付くのを阻止した。独裁官副官のセンプロニウス・グラックスは三番目の軍を率いてルカニアに滞陣していた。また幾つかの軍団が、北イタリアのガリア人の反乱に備えていた。
しかしカンナエの戦いとは違い、リビア兵は同盟国軍戦列を突破して中央のローマ軍団側面を攻撃することはできなかった。
側面では、まずローマ騎兵を混乱させるために両翼のカルタゴ軍戦象がローマ騎兵に突撃したが、ほとんど効果が無かった。続いてカルタゴ軍騎兵も突撃を開始した。しかし優勢な兵力を有していたにもかかわらず(カルタゴから見て左翼1,600対1,000、右翼2,000対1,800)、これもカンナエとは違ってカルタゴ軍騎兵はローマ軍騎兵を戦場から駆逐できなかった。結局両翼ともに戦線は固着してしまった。
この時点で中央のイベリア歩兵が崩れ、戦場から逃亡し始めた。これを見たカルタゴ騎兵はローマ軍騎兵との小競り合いを中止し、自身も戦場を脱出した。ローマ歩兵はイベリア歩兵を崩した後、同盟国歩兵の支援にまわりリビア兵ファランクスを攻撃した。リビア歩兵は頑強に抵抗し、結局は敗れたものの、ローマ軍に多大な損害を与えた。