Au début 217 les troupes d'Hannibal harcèlent les troupes romaines et gênent leur ravitaillement. Rome élit deux nouveaux consuls pour 217, Cnaeus Servilius Geminus et Caius Flaminius Nepos. Hannibal franchit les Apennins et au lac Trasimène en 217 av. J.-C., le 21 juin, Hannibal écrase l'armée romaine dans une embuscade. Les Romains doivent laisser sur le terrain, dont Flaminius, et . Hannibal perd ou dans cet engagement.