En otros frentes, mientras Aníbal conseguía ganar en Capua, capturar Tarento y mantener su control sobre Lucania, Calabria y Apulia, los romanos habían conseguido volver a tomar varias ciudades italianas y habían asediado tanto Capua como Siracusa.