Multiple choice The second Battle of Tarrain was fought between Muhammad Ghor and Prithiviraj III Ashoka Harshavardhana Maharana Pratap Reveal answer Fill a bubble to check yourself A Correct answer Explanation The second Battle of Tarain (1192) was fought between the Ghurid ruler Muhammad Ghori and the Rajput king Prithviraj Chauhan (Prithviraj III).