O avanço romano continuou para o oeste a partir de Agrigento para liberar, em , Macela, que estava cercada pelos cartagineses depois de revelar seu apoio a Roma. No norte, os romanos, com o flanco marítimo assegurado pela vitória na Batalha de Milas, avançaram em direção a Termas, mas foram derrotados por Amílcar (um nome popular entre os cartagineses e que não deve ser confundido com Amílcar Barca, o pai de Aníbal). Os cartagineses aproveitar a vitória para contra-atacar e, em , tomaram Ena. Amílcar continuou marchando para o sul até chegar em Camarina, em território siracusano, possivelmente com a intenção de convencê-los a voltar para o lado cartaginês.