Al llegar la primavera del 211 a. C., la flota cartaginesa decidió llevar ayuda a Siracusa pero, habiéndosele acercado la flota romana, el comandante cartaginés decidió retirarse, lo que precipitó la rendición de la ciudad.