The 28-year-old Manjit ran his personal best time of 1 minute and 46.15 seconds to win his maiden major international medal.
Johnson, who smashed legendary Sriram Singh’s 42-year-old 800m national record in June during the National Inter-State Athletics Championships, finished second in 1:46.35. He holds the national record of 1:45.65. Abdalla Abubaker of Qatar was third in 1:46.38.
Meanwhile, 19-year-old Pincky Balhara went down in the final of the women’s 52 kg Kurash competition and settled for a silver medal.