which ruler fought the famous battle on the banks of jhelum river
Battle of the Hydaspes The Battle of the Hydaspes was fought in 326 BC between Alexander the Great and King Porus of the Paurava kingdom on the banks of the river Jhelum (known to the Greeks as Hydaspes) in the Punjab region of the Indian subcontinent (modern-day Punjab, Pakistan). The battle resulted in a complete Greek victory[a] and the annexation of the Punjab, which lay beyond the far easternmost confines of the already absorbed Persian Empire, into the Macedonian Empire.
Muslim conquests of the Indian subcontinent The kingdoms of Kapisa-Gandhara in modern-day Afghanistan, Zabulistan and Sindh (which then held Makran) in modern-day Pakistan, all of which were culturally and politically part of India since ancient times,[6] were known as "The Frontier of Al Hind". The first clash between a ruler of an Indian kingdom and the Arabs took place in 643 AD, when Arab forces defeated Rutbil, King of Zabulistan in Sistan.[7] Arabs led by Suhail b. Abdi and Hakam al Taghilbi defeated an Indian army in the Battle of Rasil in 644 AD at the Indian Ocean sea coast,[8] then reached the Indus River. Caliph Umar ibn Al-Khattab denied them permission to cross the river or operate on Indian soil and the Arabs returned home.[9]