Aníbal planeó ocuparla para asegurarse las comunicaciones con África y el partido cartaginés en la región abrió negociaciones con el general cartaginés después de Cannas, pero la guarnición romana de la ciudad impidió cualquier tentativa, hasta que en 212 a. C., los cabecillas del partido cartaginés, Nico y Filemenos, tomaron el poder y redujeron a la guarnición romana en la ciudadela y como el ataque fracasó la ciudadela fue asediada por tierra y mar; el asedio duró dos años, en los cuales los asediados pudieron recibir algunos suministros por naves romanas que rompían el bloqueo; una flota enviada por Roma bajo el mando de Quincio fue derrotada por los tarentinos.