Будучи вынужден воевать с римлянами в Испании, Гасдрубал попросту не мог набрать войско для помощи своему брату – вплоть до 206 года, когда он понял, что побежден. В следующем году, впрочем, он все-таки выступил в поход, через южную Францию и через Альпы, не подозревая о грядущей катастрофе; на реке Метавр, недалеко от Анконы, его встретило римское войско, буквально растоптавшее карфагенян. Ганнибал узнал о случившемся, когда в его лагерь под Капуей доставили отрубленную голову брата. Он провел в Италии еще четыре года, хотя разумнее было бы вернуться домой, ибо по всему Средиземноморью молодой Публий Сципион уже перешел в наступление.
В 204 году Сципион высадился на побережье Северной Африки, в Утике, менее чем в двадцати милях к западу от Карфагена, разгромил 20-тысячные местные силы и занял плацдарм на побережье Тунисского залива, угрожая Карфагену. Весной 203 года Ганнибал, серьезно обеспокоенный ситуацией, поспешил в Карфаген и в следующем году вывел против римлян войско численностью 37 000 мужчин пехотинцев и восемьдесят слонов. Решающее сражение произошло у поселения Зама, где после долгой и упорной схватки Ганнибал потерпел единственное крупное поражение в своей необыкновенной карьере. Победа римлян была полной. Им досталась вся Испания: Карфаген официально отказался от Пиренейского полуострова. Сам Ганнибал, который чудом избежал смерти на поле боя, прожил до 183 года, когда он принял яд, чтобы избежать пленения ненавистным врагом. Что касается победителя Сципиона, того удостоили вполне заслуженного почетного прозвища Африканский. Именно он, а не кто-либо другой среди его соотечественников, сделал все для того, чтобы Рим, а не Карфаген, был властелином Средиземноморья в последующие столетия.
В ходе Второй Пунической войны принадлежавшая римлянам Сицилия служила критически важной преградой, отделявшей Ганнибала в Италии от источника подкреплений и снабжения в Карфагене. Также она представляла собой отличный «трамплин» для набегов на Африку (из Лилибеи) и на Италию (из Мессины). Пока был жив Гиерон, римляне не испытывали никаких сложностей, однако после его смерти в 215 году все изменилось. Внук и наследник старого тирана Иероним заключил договор с Карфагеном; пускай он почти сразу после этого был убит, Сиракузы продолжали держать сторону Карфагена. Римляне прислали войско под командованием полководца Марцелла, который осадил город; но два года осады не позволили ни захватить Сиракузы, ни даже прекратить снабжение города по морю карфагенскими судами. Причиной этих неудач был, похоже, один-единственный человек, математик и физик Архимед, который, храня большую часть жизни верность проримски настроенному Гиерону, ныне поставил свои таланты и навыки на службу Карфагену. Среди его многочисленных изобретений был «Архимедов коготь», своего рода рычаг с длинной перекладиной, на конце которой крепился громадный металлический крюк. Этот «коготь» опускали на вражеский корабль, а затем снова поднимали, выхватывая корабль из воды. Другое изобретение – о нем, правда, упоминает лишь римский писатель Лукиан, живший во втором веке нашей эры, – заключалось в применении хитроумной конструкции из бронзовых или медных пластин, предназначенной для фокусировки лучей солнца на вражеских кораблях[32]
. Но даже Архимед не обладал способностью творить чудеса, и в конце концов, в 212 году до нашей эры, Сиракузы пали. Марцелл, как говорят, сразу же призвал к себе великого механика, но тот, когда за ним пришел посланец, попросил подождать, пока он решит очередную головоломку. Возможно, солдат не понял этой просьбы – и убил Архимеда на месте. Нам известно, что Сиракузы разграбили и что Архимеда не было среди уцелевших горожан.Могила Архимеда, на которой, согласно его завещанию, установили небольших размеров сферу и цилиндр, оставалась в запустении и вскоре скрылась под расползшимися по развалинам города растениями. Но сто тридцать семь лет спустя ее отыскали – и сделал это Марк Туллий Цицерон.