Tras la debacle de Cannas, los romanos habían tenido que hacer frente a la traición de varias ciudades del sur de Italia, que se unieron a Cartago.