اندلعت معركة بحيرة تراسيمن عندما نصبت قوة قرطاجية بقيادة حنبعل كمينًا للجيش الروماني بقيادة جايوس فلامينيوس في 21 يونيو 217 قبل الميلاد، خلال الحرب البونيقية الثانية.