Gelón, el tirano de Siracusa y de Gela, que era el suegro de Terón, no tardó en acudir en ayuda de su yerno y se enfrentó a los cartagineses, y como el asedio estuvo lleno de dificultades, Amílcar no lo reemprendió hasta el 480 a. C.