Beim Gefecht am Fluss Ticinus kam es zu einem ersten kurzen Gefecht zwischen den Truppen Hannibals und Scipios. Die an den Flügeln eingesetzte numidische Reiterei konnte der römischen Seite schwere Verluste zufügen. Scipio entkam verwundet. Seine Reiterei war so geschwächt worden, dass er keine Schlacht mehr wagte. Der Sieg war für die Karthager auch psychologisch wichtig; weitere Stämme boten ihm nun ihre Unterstützung an. Hannibal zog weiter hinter den Römern her und bot eine Schlacht an. Doch Scipio zögerte, was zur Folge hatte, dass 1000 keltische Infanteristen und etwa 200 Reiter das römische Heer verließen. Am Fluss Trebia traf Hannibal im Dezember auf die vereinigten konsularischen Heere des Scipio und des Sempronius. Den Karthagern gelang ein überragender Sieg, während die Römer hohe Verluste zu verzeichnen hatten. Hier gab es auch den einzigen kriegsrelevanten Einsatz der punischen Elefanten auf Hannibals Feldzug.