Пока сохранялась надежда, карфагеняне унижались, просили, молили, готовы были идти на любые уступки — слишком неравны были силы. Но когда жители города узнали, что город обречён, их настроение изменилось. Были перебиты все те, кто внёс предложение выдать заложников и оружие. Люди «бросились к арсеналам и плакали, видя их пустыми. Иные бежали к верфям и оплакивали корабли, выданные вероломным врагам. Некоторые звали по именам слонов, как будто те были ещё здесь, они поносили и своих предков и самих себя, говоря, что следовало, не передавая ни кораблей, ни слонов, не внося дани, не передавая оружия, умереть вместе с родиной, когда она была в полном вооружении»
[Appian «В. Punic.», 92].Это были не пустые слова — надежд на победу не было, но «Совет в тот же день постановил воевать и объявил об освобождении рабов[263]
» [Appian «В. Punic.», 93]. Избрав полководцев, карфагеняне опять попытались получить у консулов отсрочку, прося перемирия, с тем чтобы отправить послов в Рим и ещё раз попытаться добиться мира, но, «потерпев неудачу и на этот раз, они почувствовали в себе удивительную перемену и решимость лучше перетерпеть что угодно, чем покинуть город. В результате перемены настроения их быстро наполнила бодрость. Все государственные и священные участки и все другие обширные помещения были превращены в мастерские. Работали вместе и мужчины, и женщины и днём и ночью, отдыхая и получая пищу посменно в назначенном размере. Они вырабатывали каждый день по сто щитов, по триста мечей, по тысяче стрел для катапульт; дротиков и длинных копий пятьсот и катапульт, сколько смогут. Для того, чтобы их натягивать, они остригли женщин ввиду недостатка в другом волосе» [Appian «В. Punic.», 93]. Закипела работа и на корабельных верфях. Все военные корабли карфагенян были выданы ранее римлянам и сожжены. Но теперь, пустив в дело все имевшиеся в городе запасы строительного леса, карфагеняне смогли построить «в течение двух месяцев 120 палубных кораблей» [Strabon., XVII, III, 15]. «Каково было воодушевление сопротивляющихся, можно представить по тому, что для нужд нового флота они разрушили кровли домов» [Florus., I, XXXI, 10]. Новый карфагенский флот был всё же слабее римского, но даставлял римлянам немало хлопот и долго не давал им возможности замкнуть кольцо блокады.Три года продержался Карфаген, отбив несколько штурмов. Несмотря на полное превосходство римлян, карфагенянам удавалось, прорываясь сквозь римские заслоны то сушей, то с моря, подвозить продовольствие. Всё это время не прекращались боевые действия и вокруг города, где римлян постоянно тревожили карфагенские отряды. Несколько римских полководцев сменилось, так и не покорив пунийскую твердыню, и лишь в 146 г. до н. э., через три года года после начала осады, возглавивший к тому времени римскую армию в Африке полководец Публий Корнелий Сципион Эмилиан «Африканский» Младший, приёмный внук Сципиона «Африканского» Старшего, завершившего вторую Пуническую войну, сумел взять неприступный ранее город. Однако даже после того, как римские солдаты овладели крепостными стенами, карфагеняне сражались за каждую улицу и каждый дом, и даже после того, как римляне подожгли город, бой шёл ещё шесть дней и шесть ночей. Победитель мог бы ликовать, предвкушая триумф, но глядя на пожарище, Сципион заплакал и прочёл стоявшему рядом с ним Полибию строки из «Иллиады» Гомера:
«Будет некогда день и погибнет священная Троя.
С нею погибнет Приам и народ копьеносца Приама».