Retroceso cartaginés en Apulia, Salentino y Lucania y fin de la guerra en Sicilia
Artículo principal: Batalla de Herdonia (210 a. C.)
Artículo principal: Batalla de Numistro
Artículo principal: Batalla de Ásculo (209 a. C.)
Artículo principal: Batalla de Caulonia
Artículo principal: Batalla de Tarento (209 a. C.)
Artículo principal: Batalla de Cartagena (209 a. C.)
Artículo principal: Primera batalla de Locri
Artículo principal: Batalla de Baecula
En el año 210 a. C., el cónsul Marcelo consiguió mediante traición que la ciudad de Salapia situada en el norte de Apulia retornase a manos romanas, al igual que las ciudades samnitas de Meles y Maronea, completando de esta forma la reconquista del Samnio. Poco después Aníbal demostró de nuevo su superioridad táctica, e infligió una severa derrota al ejército proconsular de Cneo Fulvio Centumalo en Herdonia[26] (la actual Ordona). Pese a su éxito, al ser ya la única localidad aliada púnica en el norte de Apulia, Aníbal decidió por motivos estratégicos evacuarla y destruirla, trasladando a su población a Metaponto. Antes de acabar el año comenzó a ser seguido por el ejército de Marcelo, enfrentándose a él en Numistro (Lucania) en una batalla de resultado incierto. Tras esto fue seguido hasta Apulia por Marcelo, manteniendo pequeños enfrentamientos.
A comienzos de 210 a. C. había llegado a la isla de Sicilia el nuevo cónsul Marco Valerio Levino. Tras ser licenciado el ejército de Marcelo y sustituido por uno nuevo llegado de la Galia Cisalpina, Levino logró finalmente tomar Agrigento, acabando de este modo con las fuerzas púnicas en Sicilia. Esto permitió que se liberase uno de los dos ejércitos romanos presentes en la isla que sería enviado al año siguiente al Salentino a proseguir la lucha contra Aníbal. Adicionalmente Levino reclutó un contingente de mercenarios que envió en 209 a. C. a Regio, en el suroeste de la península itálica.
Apenas iniciado el año 209 a. C. Aníbal se enfrentó de nuevo al ejército de Marcelo en Apulia en dos batallas consecutivas en los alrededores de Canusio resultando vencedor en la primera y perdiendo la segunda, tras lo que se dirigió a Caulonia (Brucio) a socorrer con éxito a una ciudad aliada cercada por el contingente mercenario romano venido de Sicilia. Pero no pudo impedir que en un magníficamente trazado plan, sus enemigos reconquistasen el Salentino con la toma de Manduria y la ciudad de Tarento en el 209 a. C., capturadas en ambos casos por el cónsul Fabio Cunctator con el ejército consular liberado de Sicilia por Levino.[26] El otro cónsul ese año, Quinto Fulvio Flaco logró reconquistar la ciudad de Volcei y otras poblaciones en el norte de Lucania (la actual Basilicata). En Hispania mientras tanto, Escipión conquistó Carthago Nova (actual Cartagena, llamada por los cartagineses Qart Hadasht) en una ofensiva relámpago[14]
... (ver texto completo)