Разнообразные гипотезы выдвигаются для объяснения целей и мотивов этого путешествия — от чисто психологических (Раде, Эренберг) до грубо реалистических (Андреоти и др.). Выдвигаются вопросы о том, что произошло в святилище Амона. Действительно ли было Александру пророчество, и как он к нему отнесся? Верил ли он сам в свое божественное происхождение от бога Амона, или, распространяя молву об этом, он действовал только из политических соображений? Были ли во всем этом эпизоде трезвый расчет или романтический порыв? Такая постановка вопроса вряд ли целесообразна. Конечно, Александр мог поверить в свое божественное происхождение. Геллий (XIII, 4) приводит даже анекдот, будто в письме к своей матери Олимпиаде Александр подписался «Александр, сын Юпитера-Амона»; Олимпиада ему ответила: «Перестань, пожалуйста, сын мой, не доноси на меня Юноне, а то она нашлет на меня большое зло, если ты в своих письмах признаешь меня ее соперницей» (ср. Plut., Alex., 3).
Вера в божественность великих людей была распространена не только на Востоке, но и в Греции, где религиозный культ воздавался даже Платону. Александр мог использовать в политических видах представления о божественности выдающихся людей и искусственно вызывать такие представления у своих подданных. Но у нас нет данных для суждения о действительных мотивах, которые побудили Александра посетить святилище Амона и испросить у него оракул. Достоверно то, что этот эпизод — звено в цепи событий и действий, которые закончились в 324 г. декретом афинского народного собрания о признании Александра богом. Была ли то мания величия или политический расчет, во всяком случае объективно это означало идеологическое утверждение мирового владычества Александра, в некотором роде религиозное дополнение к созданной им державе.
В 331 г. Александр покинул Египет и вернулся в Тир. Проведя ряд мероприятий по организации управления Сирией и Финикией, умиротворив Афины освобождением захваченных при Гранике в плен наемников (афинян), приняв меры против Спарты, где царь Агис подготовлял восстание против македонской власти, Александр выступил в новый поход против. Дария.
Высланный вперед Парменион подготовил у Тапсака переправу через Евфрат. Вавилонский сатрап Мазей не оказал сопротивления, и войско Александра переправилось без боя. Так же беспрепятственно Александр перешел через Тигр. Здесь, недалеко от развалин древней Ниневии, у местечка Гавгамелы поджидал Дарий своего противника. Дарий мобилизовал громадную армию из всех сатрапий, остававшихся под его властью. Войско Дария имело в составе своем сильную конницу, боевые колесницы, снабженные серпами, 15 слонов и настолько большое количество пехоты, что фронт выдавался далеко за фланги войска Александра, угрожая ему охватом с двух сторон. Александр на этот раз также имел более многочисленное войско — 40 000 пехоты и 7000 всадников, но если даже отвергнуть явно преувеличенные сведения о численности войск Дария (миллион пехоты), оно во много раз превосходило силы Александра.
Сражение при Гавгамелах 1 октября 331 г. было более упорным, чем предыдущие столкновения македонцев с персами. Но и здесь решительность, дисциплинированность и умелое руководство дали войску Александра решительную победу. Уже в самом начале боя Александр со своими гетэрами ударил в центр фронта персов, где находился Дарий, и при поддержке гипаспистов и фаланги прорвал его. Дарий бежал с поля битвы. Это, правда, еще не решило исхода боя. Персидская конница рассеяла, было, левый фланг македонцев, но бросилась грабить лагерь и дала возможность другому отряду македонцев обратить ее в бегство; при этом персидские конники столкнулись с Александром, спешившим на выручку Пармениона, и только часть их сумела после кровопролитного боя прорваться и бежать. Известие о бегстве Дария привело в замешательство еще державшиеся отряды персидского войска, и они отступили в беспорядке. Только греческие наемники и бактрийско-согдийская конница под начальством Бесса отступили в порядке.
Победа Александра была полная. Он, однако, не удовлетворился ею; чтобы завершить войну и стать бесспорным владыкой царства Ахеменидов, он считал необходимым уничтожить и самого Дария. Не дав войску передышки, он устремился в погоню за Дарием, уничтожая по пути персидских беглецов, и, совершив переход в 80 километров, прибыл в Арбелу, где рассчитывал настигнуть Дария. Но Дарий бежал; с близкими людьми и 2000 греческих наемников он прошел в Мидию и остановился в Экбатане. Александру досталась в Арбеле громадная добыча. Кроме того, если Дарий и ускользнул, то зато осталась открытой дорога на Вавилонию и Сузы. Учитывая, надо полагать, политическое значение овладения Вавилоном, Александр не пустился преследовать Дария, а направился в Вавилон. Сатрап Мазей вышел с представителями города навстречу Александру и вручил ему власть над городом. Александр получил, таким образом, законное основание считать себя властителем Азии, преемником великих восточных царей.