Lifestyle This day in history Updated Apr 11, 2025 In 216 B.C., during the Second Punic War, Carthaginian forces led by Hannibal defeated the Roman army in the Battle of Cannae.