Застав Пора на левом берегу Гидаспа, Александр предпринял на правом берегу серию обманных движений. По ночам его всадники поднимали такой шум, как будто начинали переправу, однако дело на этом и заканчивалось. В конце концов Пор перестал обращать внимание на неприятеля. Усыпив бдительность Пора, Александр переправился на другой берег выше того пункта, где находился его лагерь. Оказавшись на левом берегу Гидаспа, Александр сосредоточил конницу и гипаспистов на правом фланге; перед строем всадников поместил конных лучников; на обоих флангах — легковооруженную пехоту. Устремившись во главе всадников на неприятеля, он приказал пехоте двигаться следом.
Переправе и дальнейшему продвижению Александра попытался воспрепятствовать отряд, который возглавлял сын Пора. Эта операция закончилась поражением индийцев и гибелью их командира.
Теперь сам Пор двинулся навстречу Александру. Он имел около 4 тыс. всадников, 300 боевых колесниц, 200 слонов и 30 тыс. пехотинцев. Впереди в одну линию были построены боевые слоны, за ними — пехота, на флангах — конница и колесницы. Александр решил с большей частью своей кавалерии ударить по левому флангу неприятеля; остальных всадников под командованием Кэна он отправил против правого фланга противника с заданием, когда начнется конное сражение, зайти в тыл к индийцам. Атаки греко-македонской кавалерии вызвали замешательство в армии Пора, и Александр нанес еще один удар — в глубь, по центру вражеского построения. Индийцы бросились к слонам. Вожаки слонов погнали животных против всадников Александра. И тогда он ввел в бой пехоту. Слоны топтали пехотинцев Александра, рассеивали фалангу; конница Пора атаковала греко-македонских всадников. Последние снова одолели индийцев, и те опять бросились к слонам. Между тем воины Александра оттеснили слонов в узкое место; раня их дротиками, они заставили животных повернуть против самих же индийцев. Началось преследование и избиение бегущих. С тыла на индийцев напали войска под командованием Кратера, который переправился к тому времени на восточный берег Гидаспа. Сам Пор, проявивший в бою исключительную энергию и большое личное мужество, попал в плен. Сражение произошло в апреле — мае 326 г. до н. э. В ознаменование победы Александр распорядился выпустить памятную монету — декадрахму с изображением всадника-македонянина, атакующего индийского царя, восседающего на слоне.
Свою победу Александр использовал для того, чтобы заставить Пора пойти на союз с победителем. Сказанным в конечном счете объясняются любезности в адрес Пора, подчеркнутое восхищение его смелостью. Традиция запомнила, что на вопрос Александра: «Как мне с тобой обращаться?» — Пор ответил: «По-царски», а когда Александр пожелал услышать более точный ответ, тот сказал: «В этом ответе заключено все». Александр не только сохранил Пору его царство (разумеется, под своей верховной властью), но и присоединил к его владениям еще и другие земли. На этой основе между победителем и побежденным был заключен союз.
На берегах Гидаспа Александр основал еще два города: Никею («победная»; название дано в честь победы над Пором) и Букефалию (город получил свое имя в память царского коня, павшего вскоре после битвы при Гидаспе от ран и старости).
Победа при Гидаспе сделала Александра хозяином Пенджаба. Его власть была признана соседним народом, который Аристобул называл главганиками, а Птолемей — главсами; Александр подчинил этот народ Пору. С изъявлениями покорности явились послы от Абисара и глав некоторых других индийских обществ.
Между тем в тылу Александра снова взбунтовались ассакены. Отправив на подавление мятежа Филиппа и Тириаспа, царь пошел дальше на восток. Форсировав Акесину, он оказался втянутым в войну еще с одним Пором; гоняясь за ним, Александр подошел к р. Гидраот (соврем. Рави) и, отослав на борьбу с неприятелем Гефестиона, переправился через нее. На восточном берегу Гидраота жили независимые индийские племена, из которых наиболее сильными являлись катайи. Они собирались оказать Александру сопротивление; центром борьбы должен был стать г. Сангалы.
Заняв без борьбы Пипрамы (город, принадлежавший племени адраистов), Александр подошел к Санталу. Катайи устроили перед городом на холме лагерь, окруженный в три ряда повозками. Сражение начали македонские конные лучники. Затем царь повел свою конницу, находившуюся на левом фланге, против правого фланга противника. Очень скоро ему пришлось убедиться, что его расчеты ошибочны и что всадники здесь действовать не могут. Тогда, спешившись, он повел в атаку пехоту. Сопротивление катайев на первых двух рядах повозок было подавлено, и уцелевшие укрылись в городе. Ночью катайи попробовали было уйти из Сангал, но их перехватили всадники Александра: те катайи, что не погибли в сече, вернулись за городские стены. Александр приступил к осаде города. Выходы из него он перегородил двойным частоколом, возле стены разместил усиленные караулы и стенобитные машины. Во время этих приготовлений к нему явились перебежчики и рассказали, что катайи собираются еще раз попытаться вырваться из Сангал у озера, где нет частокола. По приказу Александра Птолемей, сын Лага, перегородил им дорогу повозками и кучами кольев; в ночном бою катайи были разбиты и снова возвратились в город. Тем временем к Александру пришел Пор со своим отрядом и слонами. Катайи отказались от вылазок. Македоняне соорудили подкоп под стены, начали работу стенобитные машины. Наконец, Сангалы были взяты штурмом. Во время боя, по сведениям Арриана, 17 тыс. индийцев погибли, 70 тыс. попали в плен. Жители других городов разбежались, а Сангалы Александр разрушил до основания.
Умиротворив племена, жившие к востоку от Гидраота, получив изъявления покорности от местных царей, Александр счел, что может теперь беспрепятственно продолжать свое движение на восток. Он пошел к р. Гифасис (соврем.
Биас), рассчитывая, переправившись через нее, вторгнуться в долину Ганга. Индийские союзники рассказали Александру, что за Гифасисом лежит богатейшая страна; имелось в виду государство Нандов, занимавшее долину Ганга и некоторые районы Западной Индии и Декана. Однако на своем пути Александр столкнулся с неожиданным препятствием — нежеланием его солдат и даже полководцев идти на восток. Восьмилетний изнурительный поход утомил людей. Они не видели смысла в том, чтобы подвергать свою жизнь все новым и новым опасностям. Силы будущего противника казались им неимоверно большими: тысячи слонов, десятки тысяч колесниц, сотни тысяч пехотинцев. К этому прибавлялись и тяжелейшие, непривычные природные условия — густые тропические леса, кишащие змеями и опасными хищниками, непрерывные проливные дожди и грозы.
Александр пытался уничтожить пораженческие настроения. На сходке воинов он сделал все, чтобы увлечь их перспективой завоевания всего мира — от одного края Мирового Океана до другого; говорил о несметных богатствах, которыми уже осыпал и еще осыплет своих воинов. Все было напрасно. Александру отвечал Кэн, — и то, что он произнес, уместилось в одно короткое слово: «Домой!» На следующий день Александр сказал, что пойдет на восток во главе добровольцев, но таких не нашлось. Три дня он просидел в своем шатре, никого к себе не допуская, и, наконец, был вынужден объявить, что дальше на восток свою армию не поведет. Он хорошо понимал, что воевать без солдат или вопреки их желанию невозможно.
Таким образом, на берегу р. Гифасис завоевательный поход Александра был закончен. Шел 326 г. до н. э.
Немного раньше, еще во время боевых действий на территории между Индом и Гифасисом у Александра созрел план превратить свою македонско-азиатскую державу в монархию, охватывающую весь цивилизованный мир. На Берегу Гифасиса Александр внезапно осознал, что все победы в Индии одержаны им напрасно, что у него нет сил настолько для продолжения походов, но и для удержания завоеванного. Правда, понадобилась своеобразная солдатская забастовка, чтобы пелена, наконец, спала с его глаз. Необходимость расстаться с мечтой о мировом господстве Александр воспринимал как тяжелейшую личную катастрофу. Но что же было делать? Все дальнейшие действия Александра свидетельствуют об отказе не только от похода в долину Ганга, но и от земель к востоку от Инда — он ограничивался «Азиатским царством», завоеванным у Ахеменидов. На Александра и его окружение Индия произвела сильное впечатление, в особенности встреча с экзотическими для греков и македонян индийскими философами, которых греки называли обнаженными мудрецами (гимнософистами), — вероятно, с дигамбрами (адептами одного из направлений джайнизма). Среди важнейших отличительных признаков дигамбров как раз и было обнажение тела.