Schließlich traf Hannibal am 2. August des Jahres 216 v. Chr. bei Cannae auf eine römische Armee von 16 Legionen (etwa 80.000 Mann), die er mit seinen etwa 50.000 Soldaten durch ein Umfassungsmanöver fast vollständig vernichten konnte.