Bitwa nad rzeką Hydaspes – starcie zbrojne w maju lub czerwcu roku 326 p.n.e.Flawiusz Arrian (Wyprawa Aleksandra V 9, 4) podaje: była to właśnie pora przesilenia letniego, jednak dalej (V 19, 2) pisze: Takie więc było zakończenie walki Aleksandra z Porosem i z Indami po drugiej stronie Hydaspu, w miesiącu Menuchionie, przypadającym na przełomie kwietnia i maja. w trakcie kampanii wojennej Aleksandra Macedońskiego w Indiach.
Zdaniem wielu historyków bitwa ta była największym wyczynem militarnym Aleksandra
Przebieg Maszerując do Indii Aleksander natknął się nad rzeką Hydaspes (w dzisiejszym Pakistanie) na silną armię hinduską mającą 200 słoni bojowych (według innych źródeł 85). Atak na stojące po drugiej stronie rzeki wojska hinduskie utrudniały wezbrane wody. Macedoński król rozbił obóz i pozorowanymi działaniami uśpił czujność hinduskich wojsk. Następnie z wydzielonym oddziałem 15 tysięcy swoich najlepszych żołnierzy (być może 25 tysięcy) ruszył w górę rzeki i tam, niezauważony przez przeciwnika, przekroczył rzekę. W obozie pozostało około 11 tysięcy zbrojnych. Gdy w końcu hinduski władca Poros zorientował się w sytuacji, wysłał przeciwko Aleksandrowi 2000 jeźdźców i rydwany pod wodzą swego syna (również Porosa). Oddział ten został jednak rozbity przez Macedończyków.