Krigen begynte så vidt å helle over i romernes favør i 212. Hannibals bror, Hanno, ble beseiret ved Beneventum, som førte til at den kartagerske styrken ble ytterligere svekket. Til tross for at Hannibal slo romerne ved Herdonia det året, var tendensen et svekket Kartago og et styrket Roma. Året etter mistet Hannibal sin besittelse rundt Campania, da han ikke klarte å forhindre romernes samling rundt Capua.