In return, Hamilcar agreed to take Hannibal with him to Hispania. Hamilcar spent two years finishing the conquest of Iberia south of the river Ebro. He died in 229/228 in battle, most likely drowning in the Jucar River. His son-in-law Hasdrubal took command, but was assassinated in 221 BC.