Hasdrubalovo zavraždění v roce 221 př. n. l. přivedlo do čela punského vojska v Ibérii jeho švagra Hannibala. Stejně jako jeho předchůdce pojal i Hannibal za manželku ženu iberského původu. Nedlouho po převzetí velení podnikl úspěšná tažení ve střední části poloostrova a o dva roky později oblehl Saguntum.