Между тем, пока Ганнибал готовил нападение на Сагунт, сагунтинцы развернули энергичную дипломатическую деятельность, чтобы побудить Рим активно вмешаться в испанские дела [Полибий, 3, 15, 1; Ливий, 21, 6, 1]. Действия римлян, однако, источники рисуют по-разному. Согласно Титу Ливию [12, 6, 3–5], сенат решил отправить в Испанию послов, которые должны были изучить на месте положение дел и, если сочтут необходимым, потребовать от Ганнибала оставить Сагунт в покое, а потом отправиться в Карфаген и там изложить жалобы сагунтинцев. Но прежде чем послы двинулись в путь, в Рим пришло известие об осаде Сагунта, и в сенате назначили новое обсуждение сагунтинских дел. Полибий [3, 15, 2–13] изображает иначе ход событий; по его версии, римское посольство к Ганнибалу состоялось. Ганнибал принял его в Новом Карфагене. Римляне потребовали, чтобы Ганнибал отступился от Сагунта и не пересекал Ибера, как это и предусматривалось клятвой Гасдрубала. Отвечая послам, Ганнибал упрекал римлян в том, что они, вмешавшись в дела Сагунта, казнили там несколько человек из местной знати. Это преступление, говорил он, карфагеняне не могут оставить неотомщенным. Римские послы, не добившись от Ганнибала удовлетворительного ответа и ясно видя, что Риму предстоит война, отправились в Карфаген заявить свои требования непосредственно карфагенскому правительству. Дальнейшими сведениями о судьбе этого посольства (если предположить, что оно действительно состоялось) мы не располагаем.
В рассказе Полибия обращает на себя внимание не только отрывочность информации. Он очень сильно напоминает в основных пунктах рассказ Тита Ливия о посольстве, которое римляне отправили к Ганнибалу и в Карфаген после того, как осада началась. Единственный пункт расхождения — то, что в последнем случае Ганнибал не принял послов. Это позволяет предполагать, что Полибий отнес к данной ситуации эпизоды, фактически имевшие место либо раньше, либо позднее, и что, следовательно, более близок к истине в данном случае Ливий, опирающийся здесь на римскую традицию, независимую от Полибия. Что же заставило Полибия (если изложенные нами допущения справедливы) решиться на сознательное искажение истины? Не исключено, что Полибий стремился снять с римского правительства, где видную, а возможно, и решающую роль играли в этот момент Сципионы, к которым он был близок, обвинение в том, что оно не предприняло никаких шагов, чтобы защитить римского союзника — Сагунт — от опаснейшего врага.
Итак, наиболее вероятным приходится признать следующее: пока римский сенат обсуждал положение в Испании, Ганнибал начал осаду Сагунта (219 г.). Надо сказать, что эту операцию (и в особенности до того, как он был ранен) в отличие от предшествовавших и последовавших за нею пунийский полководец провел на чрезвычайно низком тактическом уровне; овладеть городом ему удалось исключительно благодаря огромному превосходству в живой силе и фактическому невмешательству римлян. Все началось с того, что Ганнибал крайне неудачно выбрал место для разрушения городской стены — у того ее угла, который выходил на ровную долину. Сюда было очень легко подвести тараны и винеи (обшитые досками передвижные камеры, открытые спереди и сзади; с крыши, которая предохраняла воинов от обстрела сверху, свешивался таран). Однако он не учел, что именно здесь находится огромная башня, а стена выше, чем в других местах; само собой разумеется, что и охрана этого пункта была поручена самому надежному и боеспособному отряду сагунтинских воинов. Постоянной стрельбой из луков они держали карфагенян на почтительном расстоянии от стен, не давали им подвести орудия и начать осадные работы. Непрестанно совершая вылазки, сагунтинцы наносили карфагенянам значительный ущерб; сам Ганнибал, принимавший в стычках активное участие, был ранен дротиком в бедро и упал, что вызвало настоящую панику среди осаждавших.
Пока Ганнибал залечивал рану, карфагеняне не вели активных боевых действий, довольствуясь исключительно блокадой города; они усиленно строили осадные сооружения, а сагунтинцы — укрепления. Видимо, в этот период Ганнибал пересмотрел принятую им ранее диспозицию, которая отдавала инициативу в руки противника. Он решил начать разрушение стены в нескольких пунктах одновременно, что давало возможность использовать и технику, и численное превосходство. Тараны заработали, в стенах стали появляться проломы. В конце концов со страшным грохотом обрушились три башни и часть стены между ними. Завязалось сражение — не беспорядочное, как это бывает в подобных случаях, а, подчеркивает Ливий, по всем правилам военного искусства. Воины — и сагунтинцы и карфагеняне — выстроились в боевой порядок. Сагунтинцы оттеснили карфагенян сначала к развалинам стен, а затем заставили бежать к лагерю. Именно в этот момент, когда новое поражение поставило, казалось, под угрозу главный замысел Ганнибала — захват Сагунта и, следовательно, войну с Римом, — прибыло римское посольство.