Depois de cruzar a cordilheira alpina com as tropas dizimadas e de ter conseguido subjugar a tribo dos Taurinos, Aníbal e seu exército avançaram para o o leste e se encontraram com o exército romano da Gália ao lado do rio Ticino. A Batalha de Ticino, um simples embate entre a cavalaria romana liberada pelo cônsul Públio Cornélio Cipião e a cavalaria cartaginesa, apresentou pela primeira vez em solo italiano as qualidades militares de Aníbal. O general púnico empregou sua cavalaria ligeira, os númidas, para flanquear as forças romanas, enquanto sua pesada cavalaria hispânica colidia frontalmente contra os cavaleiros gauleses (aliados aos romanos), contra os vélites e o resto da cavalaria ítalo-romana. O cônsul foi ferido e salvo por um escravo de origem lígure, mas outras fontes dizem que seu salvador foi seu filho de dezessete anos Cipião, que mais tarde receberia o sobrenome "Africano" em função da vitória decisiva sobre Aníbal em Zama.