Nel corso della guerra annibalica molti furono i romani che cercarono di contrapporsi a lui, ma l’unico che riuscì a batterlo fu Scipione l’Africano.
La battaglia di Canne
Nel 216 a.C. Annibale inflisse una sconfitta devastante alle legioni romane, rischiando di mettere in ginocchio la res publica, che però continuò a combattere.