Le passage des Alpes par Hannibal réalisé en 218 av. J.-C. pendant la Deuxième guerre punique avec des éléphants est resté célèbre, : si ses éléphants terrifient les légions romaines à la bataille de la Trébie, la plupart d'entre eux meurent de froid ensuite. Quand les troupes d'Hannibal sont cantonnées dans le sud de l'Italie, les armées romaines ont à plusieurs reprises l'occasion de s'emparer d'éléphants de guerre. D'autre part les Romains trouvent des manières de faire face aux charges dangereuses des éléphants : au cours de la dernière bataille d'Hannibal à Zama en 202, la charge est inefficace car les Romains jettent des chausse-trapes et leur laissent le passage en ouvrant leurs rangs et les criblent de traits sur les flancs.