После того как Ганнибал летом 410 г. и зимой 410/09 г. набрал в Ливии войска и навербовал в Испании наемников, он весной 409 г. приблизительно со 100 тысячами пехотинцев, 4 тысячами всадников, 60 военными кораблями и 1500 транспортными судами вышел в море и через несколько дней высадился у мыса Лилибей. Корабли он послал бросить якорь в Мотии, чтобы, как говорит Диодор, сиракузяне убедились, что его поход не направлен против Сиракуз. Конечно, к вмешательству сиракузян готовились: иначе зачем было посылать на Сицилию столь сильные воинские части. После прибытия сицилийских союзников он направился к Селинунту, чтобы осадить город. Селинунтяне, которые благодаря шпионам узнали о высадке карфагенского войска, тотчас направили в Сиракузы просьбу о присылке союзных войск. Когда город был уже осажден, а союзные войска так и не подошли, селинунтяне снова направили послов в Акрагант, Гелу и Сиракузы, подчеркивая неотложность своей просьбы. В Акраганте и Геле им разъяснили, что надо дождаться сиракузских войск, чтобы совместно выступить против карфагенской армии, осаждающей Селинунт. В Сиракузах понимали, что необходимо закончить войну с ионийскими городами, дабы иметь свободные руки для борьбы с карфагенянами, и с этой целью стягивали в город войска. Но прошло слишком много времени, и сиракузяне утешались (по крайней мере, внешне) мыслью, что хотя Селинунт будет захвачен, он все же не будет разрушен. Хотя и не все обманывались, в целом дипломатическое наступление Ганнибала, который ясно давал понять, что карфагенская акция ограничивается только западносицилийскими противниками, имело полный успех. Сиракузские колебания объяснялись также и тем, что сиракузяне знали о превосходстве карфагенских войск. После всего лишь девятидневной осады Селинунт пал, и Ганнибал отдал его своим войскам на полное разграбление. 16 тысяч человек погибло при захвате города, более 5 тысяч селинунтян попали в руки победителей, и только 2600 жителей города бежали в Акрагант.
Приблизительно в то время, когда пал Селинунт, сиракузский авангард — 3 тысячи «элитных солдат» (Диодор) — прибыл в Акрагант. Посланцы этой части призвали Ганнибала освободить пленников за выкуп и не посягать на храмы. Просьба, высказанная сдержанным тоном, показывала, что сиракузяне не заинтересованы в расширении конфликта! Но победитель остался непреклонным. Он отверг возможность выкупа и заявил, что боги ушли из Селинунта, потому что стали недовольны селинунтянами. Что касается бежавших селинунтян, то Ганнибал дал им возможность вернуться в Селинунт, если они будут готовы уплатить требуемую «дань» (Диодор) карфагенянам.