До того, как прийти на сакские земли македонцы, разгромив персидский флот, обосновались на Эгейском и Средиземном морях, завоевали Персидское царство с его главным городом Вавилоном. Авангард макендонских воинов через три года достиг Бактрии, Согдианы, Хорезма, где жили кочевые племена саков-массагетов. Этот край находялся на торговом пути и открывал для македонцев ворота на Восток. Пытаясь завоевать долину саков армия Македонского потеряла два года. Мы не будем вдаваться в подробности всех сражений между саками и македонцами, а остановимся только на последней, решающей битве.
Основываясь на трудах Арриана, Курция Квинта и Геродота это битва произошла примерно в 330-328 гг. до н.э. Войска Македонского направились в сторону Экбатаны, через 15 дней разгромив последнюю крепость Дария, обратили войско персов в бегство. Очередь дошла до саков. Последнюю битву между македонскими и сакскими войсками разделим поэтапно и рассмотрим на военных приемах.
В 329 г. до н.э. на первом этапе войны войска Македонского, переплыв реку Окс, завоевали город Мараканду (Самарканд). Македонские войска продвинулись дальше в долину реки Яксарт и построили город Александрию Эсхата (ныне Ходжент).
Крупные силы саков, находившиеся в это время на правом берегу, напали на армию Македонского. Саки передали Александру сообщение: «Ты, Александр, не дерзи, пытаясь воевать с саками, если ты посмел напасть на них, то ты бы заметил, что они отличаются от азиатских варваров». На это македонцы ответили стрельбой из катапульт. Во время атаки лучники и стрелки переправились через реку, и заставили авангард саков отступить, тем самым создав возможность для переправы фаланге и коннице. Таким образом, битва перекинулась на другой берег Яксарта.
Первый этап сражения начало войско македонцев, они отправили против саков конницу союзников. Саки отразили их атаку, окружили конницу и атаковали. На помощь кавалерии была отправлена легковооруженная пехота. Хоть саки и отступили, но не теряли из поля зрения врага.
Отступая саки давали возможность основным силам подготовиться к сражению, это был второй этап сражения. В помощь авангарду македонцы отправили три небольшие группы всадников. Саки отразили и эту атаку македонцев. Решив сломить сопротивление саков, Александр ввел в сражение всю конницу. По словам Арриана, скифов спасли зной, жажда и «нездоровая вода», от которой заболел сам Александр. Ссылка на природу - обычный прием для оправдания неудач великих полководцев. Фактически же, помня роковой опыт Кира, Александр не рискнул углубляться в земли скифов. Действия македонской армии против подвижных сил скифов характеризовались постепенным наращиванием сил для удара, не позволяя в то же время уничтожать свои войска по частям. Поддержка сражавшихся отрядов обеспечивалась своевременно, тактическое взаимодействие между ними не нарушалось. Положительную роль сыграло и своевременное прекращение преследования скифов, спасшее македонскую армию, которую скифы могли заманить вглубь своей территории и уничтожить. После этого македонские завоеватели бросили свои основные силы против войск под началом Спитамена, который находился в Мараканде. Но Спитамен трезво оценил ситуацию, не стал ввязываться в бой, оставил Мараканду и быстро отступил и соединился с сакскими войсками. Соединившись со скифами, Спитамен стал нападать на македонян, не ввязываясь в серьезный бой; это заставило македонское войско, построив длинное каре, начать отступление. Чтобы уменьшить поражаемость от стрел противника, македонский отряд остановился у леса на берегу реки Политамет (Заравшан), где и произошел бой. В битве у реки Политамет Спитамен преградил путь македонцам, не дав им перейти через реку. Командир одной илы македонской конницы, без ведома начальника всего отряда, начал переправляться через реку. За ним в беспорядке двинулась пехота. Лучники Спитамена и скифы уничтожали переправившихся и стрелами с фронта поражали тех, кто пытался форсировать реку. Одновременно всадники Спитамена и скифы бросились в реку и атаковали с флангов противника, пытавшегося спастись на одном из островов реки.
Отряд Спитамена и скифы поражали македонян главным образом стрелами. Часть македонян попала в засаду, устроенную скифами, при этом были убиты все македонские военачальники, спастись бегством удалось лишь 40 всадникам и 300 пехотинцам. Так подвижной конницей Спитамена и скифов, которые не ввязывались в бой, а заманивали противника, широко пользуясь засадами, был уничтожен крупный отряд македонской армии. Значительные силы македонян спешили на помощь своему отряду, но опоздали, хотя прошли в три дня 280 км. Похоронив убитых воинов, Александр организовал преследование отряда Спитамена и скифов, но снова не рискнул заходить вглубь скифской территории и вернулся в Бактру, где македонская армия перезимовала. К весне подошли свежие резервы, восполнившие потери летней кампании. Количество наемников в македонской армии возросло. Македонская армия всю зиму готовилась к новым сражениям и одновременно продолжала борьбу с народными восстаниями в Бактрии и Согдиане. В это время характер борьбы местного населения изменился: вместо того, чтобы вести активные действия, восставшие укрывались в труднодоступных местах. Но македоняне овладели ими и сами построили укрепления, в которых разместили сильные гарнизоны. Война с воинственным свободолюбивым народом потребовала от македонской армии значительно больших усилий, чем борьба с персами. Несмотря на то, что македонской армии удалось укрепиться в Бактрии и Согдиане основной цели не были достигнуты.
Сам Александр был несколько раз ранен, что стало причиной изменения курса войны. Таким образом, в 327 году до н.э. армия Македонского оставила сакские степи и начала поход в Индию. Сохранились сведения о том, что сакские отряды служили в македонской армии. Военные историки тех времен высоко ценили военную тактику и отважные поступки сакских воинов. Сакская конница стала настоящим украшением македонской армии. В старинных книгах сохранились легенды, которые гласят, что самый высокий воин Александра еле доходил до плеча сакского батыра.