Los segestanos y la fuerza expedicionaria cartaginesa derrotaron a Selinunte en una batalla (410 a. C.), y a la primavera siguiente un gran ejército cartaginés dirigido por Aníbal Magón (nieto de Amílcar que había muerto en Hímera) desembarcó en Lilibea y de allí pasó a Selinunte.