The Second Punic War began when Hannibal Barca, Ancient Carthaginian General, marched on Rome in 218 B.C.E. The goal of this move was to create a second war front that would tie up Roman armies that would have otherwise been sent to the front in Spain. The battle of Cannae was the third battle fought in this attack on the Italian peninsula and the most devastating to Rome.