Il console Gaio Duilio, dopo aver sconfitto Cartagine nella battaglia di Milazzo, tornò a Roma, e Amilcare Barca ne approfittò per conquistare parecchie città in Sicilia, tra cui Erice, già passata ai Romani, i cui abitanti furono costretti a trasferirsi nel loro emporio, Drepanon.