The 'Battle of Hydaspes' (326 BCE) was fought between Alexander and:
- Porus
- Ambhi
- Chandragupta Maurya
- Darius III
Answer: Porus
The Battle of Hydaspes (326 BCE) was fought between Alexander the Great and King Porus on the Jhelum River. Despite defeat, Porus impressed Alexander with his bravery and was reinstated as a satrap. [[1]]