Специальную работу посвятил этой проблеме В. Отто. Он вообще не считал, что Гамилькар Барка стремился к реваншу,[46]
цель Барки была — закрепить позиции Карфагена в Испании, создав тем самым новую базу карфагенского могущества. Между тем Рим начинает интересоваться делами на западе Средиземноморского бассейна и заключает союз с Сагунтом, направленный прямо против Карфагена, имеющий целью остановить продвижение последнего на север. Что же касается интересующего (нас договора, то в нем должна была иметься клаузула, содержавшая ответное обязательство Рима не переходить с военными целями через Ибер. Карфаген не признавал Сагунт, находившийся в сфере его господства, римским союзником, тогда как Рим явно вопреки договору настаивал на этом. Действия Ганнибала, осаждавшего и разгромившего Сагунт, не противоречили соглашению о разделе сфер господства и, следовательно, не были направлены против Рима. Обвинения последнего в адрес карфагенского полководца и правительства были неправомерными. В связи с этим заслуживает внимания интересное предположение В. Пирогова, согласно которому наряду с вариантом Полибия существовал римский и, несомненно, подложный вариант договора, в который была включена статья о Сагунте; этот подлог, по мысли В. Пирогова, нужен был сенату для того, чтобы заглушить недовольство в Риме и перспективой войны, и неудовлетворительной, с римской точки зрения, редакцией договора.[47] О. Гильберт думал, что договор между Гасдрубалом и римской администрацией предусматривал полную нейтрализацию Сагунта и невмешательство со стороны Рима и Карфагена в его дела; в такой ситуации превращение Сагунта в римского союзника должно рассматриваться как заведомое нарушение сенатом одного из условий соглашения (сообщение Полибия О. Гильберт рассматривает как проримскую фальсификацию, поскольку здесь о нейтрализации Сагунта речи нет).[48] По мнению В. Кольбе,[49] в роли агрессора выступал Карфаген; вину Карфагена он видит в том, что последний отказывался признавать договор Гасдрубала документом, накладывающим определенные политические обязательства на государство в целом. М. Гельцер полагает, что в договоре об Ибере положение Сагунта, уже бывшего, по всей вероятности, римским союзником, не определено; речь шла тогда только о том, чтобы предотвратить контакты Гасдрубала с галлами «по ею сторону Альп».[50] Если бы римляне могли из этого договора, отмечает он, извлечь материал для того, чтобы обвинить Карфаген в нарушении обязательств, они совершили бы непостижимую глупость, не ссылаясь на него (у Полибия именно так!).[51] Отсюда должно следовать, что позже, осаждая Сагунт, Ганнибал не нарушал договорных обязательств.