Durante seis días con sus noches los romanos y los cartagineses entablaron una gran batalla urbana, cuyo resultado iba favoreciendo a los primeros.