
После падения Тира Александр двинулся на Египет. Серьёзное сопротивление он встретил только в Газе, на юге Палестины, и вступил в Нильскую долину в ноябре 332 г. Ненависть египтян к персидским поработителям была велика. Александра ждали как избавителя. Персидский наместник немедленно сдался. Александр наладил управление страной, основал на побережье город Александрию, который был задуман как противовес Финикии.
Уже весной 331 г. до н. э. он снова появляется в Тире. Отсюда Александр выступил навстречу Дарию III. Персы понимали неизбежность этой схватки и лихорадочно к ней готовились. Однако боеспособность персидского войска оставалась низкой.
Сражение произошло 1 октября 331 г до н. э. у селении Гаугамелы. Перед боем Александр дал своим воинам необходимый отдых. Дарий же, неуверенный в своих силах, продержал своё войско всю ночь без сна.
Александр, видя численное превосходство врага и наличие у него новых мощных родов войск — колесниц и слонов, был озабочен тем, чтобы предотвратить охват своих флангов, т. к. линия фронта у персов была значительно длиннее. Дарий бросал в атаку сначала сакскую, потом бактрийскую конницу, затем колесницы, но сколько-нибудь заметного успеха добиться не смог. Тогда Александр сам предпринял атаку во главе гетайров, которых он до тех пор держал в резерве. Несмотря на то, что Мазей на левом фланге македонцев наносил серьёзные удары Пармениону, а бактрийская конница сатрапа Бесса полностью сохраняла боеспособность, Дарий опять бежал. Войска Дария дрогнули, и гетайры довершили разгром. Отступление превратилось в бегство. Македонцы преследовали противника до Арбелы. Дарию и некоторым сатрапам удалось с небольшой группой войск отойти в столицу Мидии Экбатаны.
Мазей же отступил в Вавилон, и Александр счёл более важным преследовать его. Вавилоняне вышли приветствовать нового царя как освободителя. Сатрапом Вавилонии Александр назначил Мазея. Из Вавилона Александр прошёл в Сузы, а оттуда в парс — ядро царства. Сначала он предпринял зимний поход против местных горцев, затем захватил обе столицы — Пасаргады и Персеполь. В Персеполе ему достались несметные богатства царской сокровищницы.
Александр выступил в Мидию; Дарий со своей свитой покинул Эктабаны и бросился в глубь Ирана. Македонский царь догнал беглецов по дороге из Мидии в Парфирию. Сатрапы закололи Дария, чтобы он живым не достался врагу, а сами бежали дальше.