Aníbal se dirigió hacia Italia para luchar contra los romanos, cruzó los Alpes, logrando el apoyo de los galos, que habitaban la llanura del Po, logrando vencer a los romanos en las márgenes del Ticino y del Trebia, y en el año 216 a. C. la batalla de Cannas ("Apulia"), consagró a los cartagineses como triunfantes sobre Roma que perdió aproximadamente 30000 hombres. Sin embargo, y a pesar del apoyo que Aníbal recibió de Filipo V de Macedonia y del rey de Siracusa, el estratega romano Fabio Máximo ideó el plan de una guerra de desgaste, evitando las batallas abiertas.