First Punic War
Hamilcar Barca îl capturează pe Eryx

În 244 î.Hr., Hamilcar și-a transferat armata noaptea pe mare într-o poziție similară pe versanții Muntelui Eryx (Monte San Giuliano), de unde a putut să sprijine garnizoana asediată din orașul vecin Drepanum (Trapani). . Hamilcar a pus mâna pe orașul Eryx, capturat de romani în 249 î.Hr., după ce a distrus garnizoana romană, și și-a poziționat armata între forțele romane staționate la vârf și tabăra lor la baza muntelui. Hamilcar a mutat populația la Drepana. Hamilcar și-a continuat activitățile nestingherit din funcția sa timp de încă doi ani, fiind aprovizionat cu drumul din Drepana, deși navele cartagineze fuseseră retrase din Sicilia până în acest moment și nu au fost lansate raiduri navale. În timpul uneia dintre raiduri, când trupele aflate sub comanda unui subordonat numit Bodostor s-au angajat în jaf împotriva ordinelor lui Hamilcar și au suferit pierderi grave când romanii i-au ajuns din urmă, Hamilcar a cerut un armistițiu pentru a-i îngropa morții. Consulul roman Fundanius (243/2 î.Hr.) a răspuns cu aroganță că Hamilcar ar trebui să ceară un armistițiu pentru a-și salva existența și a respins cererea. Hamilcar a reușit să provoace pierderi grave romanilor la scurt timp după aceea, iar când consulul roman a cerut un armistițiu pentru a-și îngropa morții, Hamilcar a răspuns că cearta lui a fost doar cu cei vii, iar morții și-au achitat deja datoriile și a acordat armistițiul.
Acțiunile lui Hamilcar și imunitatea lui la înfrângere, plus impasul de la asediul Lilybaeum i-au determinat pe romani să înceapă să construiască o flotă în 243 î.Hr. pentru a căuta o decizie pe mare. Cu toate acestea, luptele constante fără victorie finală ar fi putut să fi făcut ca moralul unora dintre trupele lui Hamilcar să se spargă și 1.000 de mercenari celtici au încercat să trădeze lagărul punic romanilor, care a fost dejucat. Hamilcar a trebuit să promită recompense considerabile pentru a menține moralul armatei sale ridicate, ceea ce avea să producă probleme aproape fatale pentru Cartagina mai târziu.