Лише у 203 році до н. е. знову з'являється як незалежний командувач. До того, ймовірно, був відправлений до Карфагену з метою домогтися отримати підкріплення для війська в Італії, але марно. В цей час Гасдрубал Ґісґон зазнав поразки від римлян. Ганнон доклав зусиль для відновлення карфагенського війська, при цьому не вступав у сутички з римлянами. Дочекався прибуття Ганнібала, якому передав командування. Ймовірно, брав участь у битві при Замі 202 року до н. е. Подальша доля невідома.