El Senado (controlado por un sector relativamente favorable a los romanos encabezados por Hannón el Grande) no solía estar de acuerdo con Aníbal y sus métodos de hacer la guerra, y nunca le dio apoyo completo e incondicional, incluso cuando estaba a punto de lograr la victoria absoluta a sólo 8km de Roma.