Na rok 217 pred Kr. bol za jedného z konzulov zvolený Gaius Flaminius. Postavil nové vojsko, s ktorým sa pokúšal zabrániť Hannibalovi postupovať v ceste na juh. Kartáginské vojsko však cez močiare obišlo rímske postavenie a v bitke pri Trasimenskom jazere Rimania utrpeli tretiu ťažkú porážku. Spolu s 15 000 vojakmi v boji zahynul aj veliteľ Flaminius.