Александр начал действовать безотлагательно. Прежде всего ему нужны были средства для переправы. Таксила находилась далеко от судоходных рек, а строительство кораблей было долгим делом. Поэтому Кен получил указание вернуться на Инд, разобрать на части понтонный мост и лодки, привезти все это по земле на повозках, запряженных быками, к Гидаспу, чтобы затем снова собрать мост.
В начале июня пошли дожди, и через несколько дней Александр повел свое войско к югу на битву с Пором, под нескончаемыми ливнями, которые продолжались два с лишним месяца. Пройдя через Нанданский перевал, он повернул на юго-запад и вышел к Гидаспу в районе Гаранпура, пройдя 110 миль от Таксилы. Александр знал от разведчиков, что это одно из мест, где можно рассчитывать перейти реку вброд под проливным дождем.
Понятно, что и Пор думал о том же. Когда Александр достиг Гаранпурского брода, он увидел на противоположном берегу большой неприятельский лагерь. Особую опасность представляли слоны Пора. Восемьдесят пять боевых слонов охраняли противоположный берег. К тому же река от ливней стала бурной и разлилась на полмили в ширину.
Переправляться через реку при таких условиях казалось смертельно опасным. Все это походило на тупик. К тому же сам Александр стремился создать такое внешнее впечатление, распорядившись подвозить к лагерю на бесчисленных повозках зерно и другое продовольствие на виду у противника. Таким путем он надеялся убедить Пора, что македоняне собираются ждать окончания ливней, когда река станет доступной для переправы. Вместе с тем македоняне продолжали искать возможность немедленного начала боя.
Время, однако, шло, а нападения все не было, и Пор стал обращать все меньше внимания на отвлекающие маневры Александра, на что тот, собственно, и рассчитывал. Между тем македонские разведчики продолжали выбирать подходящее место для переправы, в частности, в районе Джалапура, где они нашли то, чего Александр и желал, – большой лесистый остров, отделенный от берегов лишь двумя узкими протоками, а на ближайшем берегу – углубление, в котором можно было незаметно разместить часть войска и собрать лодки. Так как царь принял решение форсировать Гидасп под покровом ночи, то в македонском лагере каждую ночь зажигали костры и устраивали шумные маневры. Пор сначала принимал все это всерьез, но постепенно расслабился и перестал обращать на это особое внимание.
Александр тем временем узнал, что Абисар находится милях в пятидесяти, с войском не меньшим, чем у Пора. Дать им возможность соединиться было нельзя, и Александр понял, что надо решать вопрос в ближайшие сорок восемь часов. Суда македонской флотилии были оттранспортированы к Джалапуру и собраны по частям в прибрежном углублении. Царь срочно созвал старших командиров на совет, и был разработан план сражения. Значительная часть армии сначала была оставлена в основном лагере у первого брода под началом Кратера. У берега разместили царский шатер, откуда должен был в нужное время появиться македонский командир, очень похожий на Александра, в его царском плаще, чтобы противник решил, будто в этом лагере присутствует сам Александр.
На деле царь, во главе большого отряда, около 5000 конников и 10 000 пехотинцев, направился к Джалапурскому броду, чтобы к рассвету переправиться через Гидасп и напасть с юга на лагерь Пора. Еще один отряд из воинов фаланги и наемной пехоты и конницы должен был находиться между первым и вторым бродом и пересечь реку только после начала битвы. Кратер же со своими людьми должен был вступить в сражение только в том случае, когда сам Пор двинет главные силы на Александра и у переправы не останется боевых слонов или же если индусы начнут отступать. Таким образом, при любых маневрах Пора его войско оставалось уязвимым для нападения с тыла – или для самого Александра, или для Кратера.
Наступательные силы Александра включали в себя гвардию гетайров, три конных отряда под началом Гефестиона, Пердикки и Деметрия, два отряда фаланги под командой Кена и Клита Белого, отряд лучников, агриан, бактрийскую конницу и другие части, всего около 15 000 человек. Александру предстояло еще при свете дня вывести свой отряд из лагеря незаметно для противника, пройти больше семнадцати миль под проливным дождем и переправить свое войско, включая лошадей, еще до рассвета, в дождливую и ветреную погоду.
На рассвете ветер и дождь стали уже не такими сильными, и македоняне начали переправу, все еще не замеченные разведчиками врага благодаря густому лесу на острове в месте переправы. Но когда они достигли противоположной его стороны, разведчики подняли тревогу и послали гонцов к Пору. Тут Александр сделал серьезную ошибку. Он со всем войском высадился на берегу, но оказалось, что это не берег реки, а еще один большой остров у самого берега. Македонянам удалось найти брод, но переправить такой большой отряд можно было лишь за несколько часов, а Пор, безусловно, воспользовался бы этим в своих интересах.