ベネヴェントゥムの戦い (紀元前212年)
この情報を得たフラックスは、翌日の夜にカルタゴ軍野営地を攻撃するよう命令した。明け方の3時から6時の間にベネヴェントゥムを出発し、夜明け前にカルタゴ軍野営地に到着した。カルタゴ軍は奇襲を受けた形となったため、もし野営地が平地に設営されていたら最初の攻撃で占領されていたであろう。しかし、野営地は高地に設営されており、攻撃のためには困難な坂を登る必要があった。夜明けには激戦となった。カルタゴ軍は良く防御し、優勢に戦闘を進め、登ってくるローマ軍を撃退した。
既に多くのローマ兵が負傷するか戦死しており、攻撃は希望が無いように思えた。フラックスは高級幕僚(トリブヌス・ミリトゥム)を集め、一旦戦闘の中止を命令した。援軍の到着を待って翌日に再度の攻撃を試みようとしたのだが、多くのローマ兵は撤退を拒否し、カルタゴ軍に反撃した。
フラックスは一部の兵士達が防御施設を突破しようとするのを見て考えを変え、他の兵士にも援護をするように命令した。再び戦闘が開始され、ローマ軍は予想外の勝利を得た。カルタゴ軍の戦死者は6.000に達し、加えて食料を取りに来ていたカプア人も含め7,000が捕虜となった。また、食料運搬のための荷車や馬も鹵獲された。
紀元前212年にカプア攻略を狙ったローマ軍後を撃破した後(第一次カプア包囲戦)、ハンニバルはカンパニアを離れて南イタリアのタレントゥムの攻略を行っていた。他方ローマの2人の執政官(コンスル)、クィントゥス・フルウィウス・フラックスとアッピウス・クラウディウス・プルケルはサムニウムに滞在して、再度のカプア攻略の準備を行っていた。ローマ軍はカプア近郊の土地の種蒔を阻止していたため、カプアの食料は減り始めていた。
このため、カプアはハンニバルに連絡し、ローマ軍が到着して付近の土地・道路を占領する前に食料を運び込むように依頼した。ハンニバルはブルティウムに滞在していたハンノに対し、軍を率いてカンパニアに向かい、カプアに食料を供給するよう命令した。ハンノはローマ軍を避けるために、ローマの同盟都市であるベネヴェントゥムから4.5キロメートル離れた場所に野営地を設置した。そこから近郊のカルタゴ同盟都市に依頼し、兵士に護衛させて夏の間に食料を野営地に集積した。その後、カプアに対して荷車を集めて食料を受け取りに来るよう連絡した。しかしカプアは事前の準備がなく、400台の荷車と数頭の馬を集めることができたのみであったため、ハンノに叱責された。
この事を知ったベネヴェントゥム市民は、ボヴィアヌム(現在のボヤーノ)近くに野営していた執政官に直ちに通報した。これに応えて、フラックスはカンパニアに向かい、翌日の夜にはベネヴェントゥムに入城した。そこでハンノが軍の一部を率いて、荷車2,000台に食料を積んでカプアに向かったことを知った。カルタゴ軍野営地はいくらかの農民や奴隷が残っているだけで武装した兵士はほとんどおらず、混乱状態にあった。