Hannibals far fortsatte sin erobring av Iberia i åtte år fram til han druknet ved kryssingen av elven Júcar under et slag. Hannibals svoger Hasdrubal etterfulgte ham og overtok kommandoen av hæren. Hannibal som var blitt rundt 18 år gammel tjenestegjorde som offiser under ham. Hasdrubal fulgte en politikk hvor han forsøkte å konsolidere de kartagiske interessene i Iberia. Han signerte faktisk også en avtale med Roma hvor han forpliktet seg på at Kartago ikke ville ekspandere nord for elven Iberus (dagens Ebro) så lenge Roma ikke ekspanderte sør for den. Hasdrubal forsøkte også å konsolidere kartagisk makt ved diplomatiske forhold med de iberiske stammene.