Новый штурм карфагеняне начали сразу во многих пунктах, так что сагунтинцы вынуждены были распылить свои силы. Сам Ганнибал находился при передвижной осадной башне, бывшей выше всех городских укреплений. Подвергнув стены Сагунта интенсивному обстрелу из катапульт и баллист, установленных на башне, Ганнибал заставил защитников города спрятаться в укрытие, а потом отправил 500 солдат разрушать только что отстроенные укрепления. Через проломы карфагеняне снова вступили в город, завладели там каким-то возвышением и снесли туда катапульты и баллисты, а само возвышение окружили стеной. Когда карфагеняне получили укрепленную позицию в Сагунте, судьба города была предрешена. Кольцо осады постепенно сжималось; сагунтинцы возводили все новые и новые стены; карфагеняне их захватывали и оттесняли противника все дальше в глубь города. К тому же в Сагунте начался голод.
Внезапно положение Ганнибала осложнилось: среди ориссов (оретанов) и карпетанов вспыхнули волнения, которые могли бы отвлечь Ганнибала от Сагунта, — их возмутила жестокость, с какой проводился набор в карфагенскую армию. Но Ганнибал быстрым и решительным ударом заставил их сложить оружие. Тем временем осада (ею в отсутствие Ганнибала — чего никто не заметил — руководил Махарбал, сын Ги-милькона) продолжалась; в новых стенах Сагунта были сделаны новые проломы, и, когда Ганнибал вернулся, ему удалось занять часть акрополя.
Предпринимая сопротивление Ганнибалу, сагунтинцы, конечно, рассчитывали на вмешательство римлян, однако положение с каждым днем становилось все более отчаянным, а римские солдаты у стен Сагунта по-прежнему не появлялись. Помощи ждать было неоткуда, и один из влиятельных сагунтинцев, Алкон, решился на последнее средство. По собственной инициативе и даже без ведома сограждан он явился к Ганнибалу, надеясь вымолить у него пощаду несчастному городу. Однако условия сдачи, которые объявил ему уверенный в победе карфагенский стратег, были таковы, что Алкон даже не посмел сообщить о них сагунтинцам и остался в лагере врага. Ганнибал потребовал, чтобы сагунтинцы удовлетворили все требования турдулов, и, отдав им все золото и серебро, покинули город, взяв с собой лишь по одной одежде на человека, и поселились там, где укажет им победитель. Эти условия вызвался передать сагунтинским властям служивший в войсках Ганнибала, но еще раньше получивший от Сагунта статус «друга» и «гостеприимна» (проксена) испанец Алорк. Услышав о том, какая судьба им уготована, сагунтинцы побросали в костер золотые и серебряные вещи, не желая, чтобы они достались врагу; многие сами кидались в огонь… По рассказу Аппиана [Апп. Исп., 12], сагунтинские воины погибли во время ночной вылазки на пунийский лагерь после того, как они привели в негодность драгоценный металл. Когда пунийцы полностью овладели городом, Ганнибал приказал уничтожить все население города, а затем заселил его пунийскими колонистами.
Итак, главная цель Ганнибала на этом этапе была достигнута: Сагунт пал и перед его войсками открывался беспрепятственный путь на север, в Италию. Однако для нового предприятия необходима была совершенно иная подготовка, и для этой цели Ганнибал решил использовать зимовку в Новом Карфагене.
В Риме известие о страшной судьбе Сагунта вызвало, как и следовало ожидать, единодушную, ту самую, которой добивался Ганнибал, реакцию: все без исключения требовали объявить Карфагену войну. Консулам 218 г. (оба из группировки Эмилиев — Сципионов) в качестве провинций были назначены Испания (Публий Корнелий Сципион) и Сицилия с Африкой (Тиберий Семпроний Лонг), иначе говоря, им была предопределена война с Ганнибалом. Лонг должен был, если бы Сципиону удалось удержать Ганнибала вне Италии, вторгнуться в Африку. В народное собрание было внесено предложение объявить войну карфагенскому народу. Для соблюдения необходимых по римским обычаям формальностей в Карфаген было направлено посольство в составе Квинта Фабия Максима, Марка Ливия Салинатора, Луция Эмилия Павла, Гая Лициния и Квинта Бебия Тамфила. Как можно видеть, господствующее положение в посольстве, как и в правительстве, занимали сторонники Эмилиев, хотя руководство и было поручено Фабию, известному своим стремлением к мирному урегулированию; может быть, в Риме хотели таким выбором показать, что дверь для переговоров пока остается открытой. Послы должны были спросить, не по решению ли карфагенских властей Ганнибал осаждал Сагунт, и, если бы был дан утвердительный ответ, объявить Карфагену войну. Как пишет Полибий [3, 20, 8], посольство должно было также потребовать выдачи Ганнибала [ср. также у Апп. Исп., 13].