In the early months of the 210 BC, the city of Salapia (Apulia) was betrayed to the Romans, and the Carthaginians lost an important garrison of cavalry.
Shortly thereafter, the Carthaginian general returned to Apulia and defeated proconsul Gnaeus Fulvius Centumalus Maximus in the Second Battle of Herdonia.
[2] Then Marcellus informed the Senate he would intercept and give battle against the Carthaginian general to restore Roman honour.
His was the only full strength Roman army in the south of Italy at the moment (there was another minor army in Capua with one legion of 5,000 men and an allied wing of 7,500 soldiers), so the consequences of a defeat could have been disastrous for the Roman side and its attempt to counter the invasion in that part of the country.
[6] Marcellus left his injured soldiers at the town to recover and followed Hannibal to hunt him in that territory, having minor engagements until the end of that year's campaign.