У 221 р. до н. е. Гасдрубал був убитий власним слугою і війська обрали своїм командиром Ганнібала, згодом він був призначений карфагенським урядом головнокомандувачем військами в Іспанії. Лівій писав, що воїни бачили в образі Ганнібала молодого Гамількара з все тим же запалом в очах.