Enquanto as tropas de Emiliano evitavam a batalha, o restante das forças romanas enfrentaram uma feroz resistência dos cartagineses que defendiam o buraco na muralha, o que resultou em pesadas perdas para os romanos.