Como respuesta a este revés, el gobierno de Cartago reunió sus tropas en Agrigento, pero los romanos, comandados por Claudio y Manius Valerius Maximus Corvinus Messala, se apoderaron de las ciudades de Segesta y Agrigento tras un asedio de siete meses.