The Battle of Hydaspes was fought in 326 BC on the banks of the Jhelum River (called Vitasta in ancient times) between Alexander the Great and King Porus. Alexander defeated Porus but was so impressed by his bravery that he allowed him to continue ruling his kingdom. The Sutlej, Ravi, and other rivers were not the site of this famous battle.