Han overførte sin armé i 244 f.Kr. til en lignende posisjon på fjellsidene til Eryx (Monte San Giuliano). Derfra klarte han å gi støtte til den beleirede garnisonen i nabolandsbyen Drepanum (Trapani). Gjennom en fredsavtale i 241 f.Kr. kunne Hamilcars ubeseirede styrke reise fra Sicilia uten noen form for underkastelse.