Multiple choice Pulakeshin II defeated Harshavardhana on the banks of the river Jamuna Mahanadi Narmada Cauvery Reveal answer Fill a bubble to check yourself C Correct answer Explanation The battle between the Chalukya king Pulakeshin II and the northern emperor Harshavardhana took place around 618-619 AD on the banks of the Narmada River. Pulakeshin II emerged victorious, preventing Harsha from expanding his empire into the Deccan.