Постепенно стало ясно, что карфагеняне не смогут одолеть отчаянно сражавшихся сагунтийцев, которые оттеснили их вначале к пролому, а потом и за линию городских стен. Здесь воодушевленные горожане еще усилили натиск и, обратив врагов в бегство, гнали их до самого лагеря.
Именно в этот момент Ганнибала оповестили о прибытии римского посольства Валерия Флакка и Бебия Тамфила, которое Пуниец благополучно переправил в Карфаген. Как уже упоминалось, время, которое римлянам потребовалось на дорогу в Ливию и сами переговоры, Ганнибал использовал, дав своим воинам небольшую, но столь желанную передышку. Чтобы повысить моральный дух армии, он обещал, что вся захваченная в Сагунте добыча будет поделена между осаждавшими. Горожане на это время тоже прекратили вылазки, а все силы бросили на строительство новой стены на месте проломленного участка.
Следующий штурм опять начался с разных направлений и был еще более массированным, чем предшествующие. Решающий удар должна была нанести колонна под командованием самого Ганнибала. Здесь находилась огромная передвижная осадная башня, своей высотой превосходившая крепостные стены. Когда ее подвели вплотную к городским укреплениям, то расположенные на ее ярусах баллисты и катапульты своей стрельбой очистили стену от защитников, после чего по приказу Ганнибала около пятисот ливийских наемников с топорами проделали новые бреши, через которые пунийцы вошли в Сагунт.
Но и это еще не означало победу. Сагунт не сдавался, и все, чего удалось добиться Ганнибалу, ограничивалось лишь захватом некоего холма в пределах городской черты, на который были свезены метательные машины и окружены частоколом. Сагунтийцы, будучи уже не в силах отвоевать пунийский форпост на своей территории, ответили строительством новой стены, прикрывающей городские кварталы с этого направления.
Положение осажденных становилось безнадежным. Помощи от римлян все не было, а собственные ресурсы неумолимо таяли. Единственным эпизодом, который мог бы несколько облегчить их положение, были вспыхнувшие в тылу карфагенян волнения иберийских племен оретанов и карпетанов. Поводом к нему послужила жестокость, с которой проводился набор в войско Ганнибала. Очередные карфагенские вербовщики были схвачены, и дело шло к вооруженному выступлению, но здесь Ганнибал не дал событиям выйти из-под контроля и, оставив руководство осадой на Магарбала, сына Гимилькона, стремительно вторгся с частью войск на земли потенциальных мятежников, полностью их усмирив. Магарбал отлично справился с возложенными на него обязанностями, и отсутствие под стенами Сагунта Ганнибала прошло совершенно незамеченным. Более того, за это время пунийцам удалось добиться определенных успехов: несколько стычек окончились в пользу осаждавших, а главное, в стене был сделан новый пролом. Ганнибал сразу же начал очередной штурм города, а именно его самой укрепленной части – акрополя. Бой стоил больших потерь обеим сторонам, но в результате часть акрополя осталась в руках карфагенян.
Дни Сагунта были сочтены, но большинство из его граждан не думало о сдаче и продолжало защищаться с упорством отчаяния. Вероятно, именно это объясняет то, что, когда некий сагунтиец Алкон по собственной инициативе решил уговорить Ганнибала пойти на мирное соглашение, он не поставил в известность о своем намерении никого из осажденных. Со слезами на глазах он умолял пунийского полководца о пощаде города, но Ганнибал, чувствуя себя неоспоримым хозяином ситуации, выдвинул условия, которые сагунтийцы не приняли бы даже в своем нынешнем положении. Он требовал удовлетворить все претензии турдетанов, отдать им все золото и серебро, а самим, взяв лишь по одной одежде на человека, покинуть свой город и поселиться там, где он им укажет (Ливий, XXI, 12, 5).
Возвращаться Алкон не рискнул: он был уверен, что если попытается изложить своим согражданам эти условия, то его сразу же убьют. Взять это непростое дело на себя вызвался один из пунийских воинов, ибериец Алорк, который был связан с сагунтийцами союзом дружбы и гостеприимства и поэтому мог рассчитывать на гарантии неприкосновенности. Он беспрепятственно прошел в город, сдал оружие и был отведен в городской совет. Простые жители, которые шли вслед за Алорком в надежде узнать то, что он хотел сказать, были вначале оттеснены от здания совета, но постепенно подошли ближе и вот уже стояли вместе со старейшинами, слушая жестокие условия Ганнибала. Алорк постарался использовать все свое красноречие, чтобы убедить сагунтийцев пойти хотя бы на такой мир, поскольку сопротивляться далее становилось уже невозможным.