La conducta de Aníbal tras las batallas del Lago Trasimeno y de Cannas, así como el hecho de que atacase Roma por primera vez solo cinco años después (en 211 a. C.) sugieren que su objetivo estratégico no era la destrucción de su enemigo, sino acabar con la moral romana mediante una serie de carnicerías en el campo de batalla, y forzarles a firmar un acuerdo de paz mediante la neutralización de sus aliados.