Одним из самых опасных противников для Рима периода республики стал полководец Ганнибал, живший с 247 по 183 годы до н.э. Он происходил из Карфагена (современный Тунис), из семьи Барка. Его отец Гамилькар был знаменитым полководцем и участником первой Пунической войны 264-241 годов до н.э.
Ганнибал начал вторую Пуническую войну в 218 году до н.э., когда двинулся с войском из Восточной Испании в сторону Альп. Он впервые в истории смог провести войско через эти горы и одержал несколько побед над римлянами, самой известной из которых стала битва при Каннах в 216 году до н.э.
Его противостояние с Римом завершилось битвой при Заме в 202 году до н.э. После поражения в войне Ганнибал ушёл в изгнание и перебрался на запад современной Турции, где и скончался в 183 году до н.э.