The Carthaginian presence in Iberia lasted from 575 BC to 206 BC when the Carthaginians were defeated by the Roman Republic at the Battle of Ilipa in the Second Punic War.