When did the Second Punic War begin and end?
The Second Punic War began in 218 BC when Rome declared war after Carthage besieged Saguntum. The conflict ended in spring 201 BC when Carthage accepted a peace treaty stripping it of all overseas territories.