Rup.
Хороший вопрос. Скорее всего их конница была бы не хуже, но в тоже время и не столь многочисленной, как у Александра, что сильно уменьшало бы шансы на победу.
Я, если честно, не вижу возможности отразить нашествие Александра для карфагенян. В открытой битве скорее всего они проиграли бы, но даже если и одержали бы победу, то Александр распологал такими ресурсами, что мог бы просто напросто задавить Карфаген, учитывая талант Александра, который, если бы и допустил ошибку, уверен исправил бы её в следующий раз.
Партизанские действия? Не думаю, что это было бы очень эффективно в такой местности. Досаждать то досаждали бы, но как либо повлиять на исход войны не смогли бы уж точно.
Да и к тому же стоит учесть, что Александр одерживал свои победы на пространстве от Малой Азии до Индии, не терпя при этом крупных поражений, что говорит о его живом уме полководца, который был способен находить верные решения на любой незнакомой местности.
А что есть у Ганнибала? Да, он совершил необычный манёвр, удивил римлян, перейдя через Альпы, использовал неровную местность Италии по максимуму, однако на родной земле проиграл.