После форсирования Окса и поимки Бесса армия Александра в считанные дни покорила Согдиану и захватила ее столицу Мараканду, где царь по обыкновению оставил гарнизон (все гарнизоны в захваченных и вновь основанных городах состояли из македонян и греческих наемников, что неминуемо вело к изменению «национального состава» армии — подробнее об этом ниже). Из Мараканды Александр выступил к Танаису (Сырдарье)[68]
, на берегу которой заложил новый город — Александрию-Эсхату (Крайнюю, скорее всего — Ходжент). Этот город отмечал восточную границу империи и должен был стать таким же структурообразующим элементом, каким со временем сделалась Александрия Египетская.На Танаисе царю сообщили о восстании в Бактрии и Согдиане — точнее, в Уструшане, у Туркестанского хребта: жители захваченных городов перебили македонские гарнизоны и стали укреплять свои поселения. Формальным поводом к восстанию, очевидно, послужил приказ Александра бактрийским вельможам собраться в город Зариасна на «совещание»: в этом приказе бактрийцы — должно быть, справедливо, поскольку до них наверняка доходили слухи о разрушении Персеполя и иных кровожадных деяниях Александра, — заподозрили подвох. Так началась «малая война» в Согдиане, затянувшаяся на два года и обошедшаяся Александру намного дороже всех предыдущих сражений, вместе взятых.
Первоначально царь рассредоточил свои силы. Кратер с частью армии и осадными орудиями двинулся к Кирополю (Ура-Тюбе) — крупнейшему городу Уструшаны; сам Александр отправился усмирять другие города. За два дня он овладел пятью (!) восставшими городами; мужское население каждого уничтожалось, а женщин и детей продавали в рабство. Затем Александр поспешил к Кирополю: после непродолжительной осады и этот город был взят, при штурме погибло до 8000 местных жителей, а после захвата македонянами город был разрушен до основания.
Под Кирополем Александр получил донесение, что Спитамен осадил гарнизон в крепости Мараканды и что ему на помощь готовы прийти скифы из-за Танаиса. Царь послал к Мараканде отряд численностью в 860 всадников и 1500 пехотинцев (или в 800 всадников и 3000 пехотинцев), а сам выступил против скифских племен (саки), угрожавших Александрин Эсхате.
Под прикрытием баллист, метавших во врага стрелы, первыми переправились на левый берег Танаиса лучники и пращники. За ними последовали педзетайры и греческая конница, которую скифы атаковали лавой и вынудили отступить к воде. Тогда царь ввел в бой гетайров и легкую пехоту. Это переломило ход сражения. Скифы бежали, потеряв убитыми до 1000 человек; потери в армии Александра составили, по Курцию, 160 убитых. Судя по цифрам потерь, «рядовая стычка», какой поначалу представлялась схватка на Танаисе, обернулась упорной, кровопролитной битвой. Сражение при Танаисе любопытно и тем, что в нем македонская армия впервые испытала на себе «кочевую» тактику боя, когда противник перемежает атаки ложными отступлениями.
Тем временем отряд, отправленный к Мараканде, изгнал из нее Спитамена и стал преследовать последнего, бежавшего к северным рубежам Согдианы. Это решение оказалось ошибочным, тем более что «на краю пустыни» македоняне напали на саков, как на союзников Спитамена. Почти мгновенно преследователи превратились в преследуемых. Саки тревожили их партизанскими набегами, фуража не хватало, в итоге македоняне вынуждены были отойти к реке Зеравшан, где и потерпели самое сокрушительное поражение за всю историю азиатских походов Александра. Причиной этого поражения стала, в первую очередь, несогласованность действий командного состава и плохое прохождение «управленческого сигнала»: каждое македонское подразделение действовало самостоятельно, не сообразуясь с общим ходом сражения, в результате чего кавалерия еще в начале боя бежала за Зеравшан, а македонскую пехоту противник опрокинул и вынудил укрыться на островке посреди реки, где большинство воинов погибло от вражеских стрел; немногих уцелевших взяли в плен и позже казнили.
По словам Арриана, из почти четырехтысячного отряда спаслось не более 40 всадников и 300 пехотинцев.
Известие о поражении заставило Александра изменить тактику и приступить к карательным операциям: началась методичная «зачистка» Согдианы. Как утверждает Курций, царь отдал приказ не щадить никого из взрослых согдийцев; Диодор прибавляет, что всего в ходе «зачистки» погибло более 120 000 местных жителей.