Hasdrubals krig mot libyerne feilet i å stoppe den årlige betalingen av tributt, men Kartago greide å beseire og drive av sted forsøket på kolonisering i nærheten av Leptis Manga i Libya av den spartanske prins Dorieos etter en tre år lang krig (514-511 f.Kr.). Dorieos ble senere beseiret og drept ved Eryx på Sicilia i 510 f.Kr. i forsøket på å etablere et feste på den vestlige delen av øya. Hamilcar, enten en bror eller nevø av, men sønn av Hanno, etterfulgte ham ved makten i Kartago. Hamilcar hadde tjenestegjort med Hasdrubal på Sardinia og hadde greid å slå ned et opprør fra sardinerne som hadde begynt i 509 f.Kr.