Los romanos rechazaron la rendición, exigiendo como un término de rendición más la completa destrucción de la ciudad; viendo que no tenían mucho que perder, los cartagineses se prepararon para luchar.