Multiple choice Who fought in the battle of Haldighati? Maharana Pratap Shivaji Samudra Gupta Vikramaditya Reveal answer Fill a bubble to check yourself A Correct answer Explanation The Battle of Haldighati was fought in 1576 between the forces of Maharana Pratap of Mewar and the Mughal emperor Akbar's army, led by Man Singh I.