Multiple choice Alexander defeated Porus in the battle of Hydaspes Tarain Plassey Kalinga Reveal answer Fill a bubble to check yourself A Correct answer Explanation The Battle of the Hydaspes was fought between Alexander the Great and King Porus in 326 BCE on the banks of the Jhelum River.