Nach dem Friedensschluss Karthagos mit Rom musste sich Hannibal mehrerer innenpolitischer Gegner aus der Aristokratie erwehren. Diese warfen ihm vor, einerseits den Marsch auf Rom verweigert und andererseits Beute unterschlagen zu haben. Der weiterhin beim Volk populäre Hannibal wurde in allen Punkten freigesprochen. Auf römischen Druck verlor Hannibal aber 200 v. Chr. seine Stellung als karthagischer Stratege.