Он также собирался рассчитаться с правящей олигархией за то, что они не захотели поддержать его итальянскую кампанию. Впервые в жизни он занялся внутренней политикой и проявил себя в качестве радикального реформатора. В зале заседаний совета Ганнибал оказался таким же деятельным, как и на поле боя. В 196 году его избрали суфетом, одним из двух правителей города, и он решил обнародовать финансовые отчеты. Он велел главному казначею явиться к нему, но тот отказался, ссылаясь на то обстоятельство, что он собирался войти в состав «Ста четырех», то есть в сословие судей. Судьи имели право контролировать народных избранников и сохраняли свои должности в течение всей жизни.
Разозленный Ганнибал приказал схватить чиновника и доставить его в народное собрание. Там Ганнибал обвинил все судебное сословие в высокомерии и в использовании своих полномочий в личных целях. Он сразу же предложил и провел закон, чтобы судьи исполняли свои обязанности только один год и никто не мог оставаться на этой должности два года подряд. В продолжение своей деятельности он возвратился в народное собрание и сообщил об участившихся растратах государственных средств и уклонении от налогов. Если бы налоги на имущество и пошлины в гавани собирали надлежащим образом, то выплату дани римлянам можно было производить, не прибегая к взысканию более высоких налогов.
В результате этого власть имущие Карфагена очень возмутились. Они постоянно писали письма в римский сенат, утверждая, что Ганнибал тайно связан с Антиохом Великим, с которым в то время у римлян были сложные дипломатические отношения. По-видимому, никаких достоверных подтверждений этого не нашлось, и бывший противник Ганнибала, великодушный Сципион, объяснил своим коллегам, что недостойно вмешиваться во внутренние раздоры у карфагенян. «Достойно ли, не довольствуясь тем, что Ганнибал побежден на войне, уподобляться доносчикам, подкреплять присягой напраслину, приносить жалобы?» — объявил он.
Однако сенат не согласился с ним и отправил своих посланников в Карфаген, чтобы перед советом старейшин обвинить Ганнибала в заговоре. Дабы не вызвать его подозрения, они разнесли слух, что прибыли якобы для того, чтобы разрешить спор между Карфагеном и нумидийским правителем Масиниссой. Однако Ганнибал был слишком проницательным и не дал себя обмануть. Чтобы не быть схваченным, он сразу же бежал за пределы государства. Сначала он остановился на исторической родине карфагенян — в городе Тире, а затем перебрался ко двору Антиоха. Имел ли он прежде какие-то отношения с этим царем — неизвестно, однако теперь необдуманные действия римского сената привели Ганнибала прямиком к Антиоху. В результате произошло совершенно противоположное тому, чего хотел сенат.
Эти два человека не слишком поладили друг с другом. Ганнибал не считал, что Антиох обладал какими-то военными способностями. А с точки зрения царя, все советы, которые давал ему гость, всегда касались одной и той же темы: войну с Римом необходимо было вести в Италии. Это выглядело так, как будто Ганнибал хотел повторить свою карьеру полководца. Царь не прислушался к его советам и поручил ему заниматься второстепенными делами.
Древние историки сообщают, что в 193 году Сципион, в честь победы при Заме прозванный Африканским, приехал к Антиоху в составе римского посольства. Он встретился с Ганнибалом в Эфесе и беседовал с ним о военном искусстве. Сципион спросил карфагенянина, кто, на его взгляд, является самым великим полководцем в истории. На первое место Ганнибал поставил Александра, а на второе — Пирра. «А кто на третьем месте?» — спросил его Сципион, уже почувствовавший обиду, но ожидая, что третье место, по крайней мере, он уж точно отведет ему. Однако Ганнибал уверенно поставил на это место себя.
«Сципион… засмеявшись, сказал ему: «На какое же место ты бы, Ганнибал, поставил себя, если бы не был мной побежден?» Говорят, что Ганнибал, тут уже заметив завистливую ревность, сказал: «Тогда я поставил бы себя выше Александра». Так Ганнибал не отказался от своего высокомерного тона, но незаметно польстил Сципиону, дав понять, что он победил того, кто выше Александра».
Это — хорошая история, однако она (вероятно) слишком идеальна, чтобы быть правдой. В то время, когда Сципион предположительно беседовал с Ганнибалом в Эфесе, он, скорее всего, находился в Карфагене.
Как мы увидим в главе 15, Антиох утратил интерес к соперничеству с Римом, поэтому Ганнибал снова вынужден был отправиться в путь. Он искал пристанища в различных уголках Ближнего Востока и, в конце концов, оказался на побережье Черного моря при дворе Прусия, царя Вифинии. Римляне отличались хорошей памятью. Когда бывший консул приехал к нему с визитом, то упрекнул Прусия в том, что он приютил у себя злейшего врага Рима. Царь понял намек и отдал необходимые распоряжения.