Australia blew away India with their whirlwind speed and relentless attacks, extending their dominance of the CWG stage.
India held their nerve in the shootout to emerge winners.
India will now take on New Zealand in the bronze medal match on Sunday.
The Indians started brilliantly and dominated the first two quarters to enjoy a comfortable 3-0 lead at half time. But the Englishmen came out hard in the final two quarters to stun the Indians.
The 27-year-old from Kurukshetra had been in isolation for the past two days.
Indian women's hockey team scored an impressive 5-0 win over Ghana in their Pool A game.
In three separate letters, Batra officially tendered his resignations from the IOA, IOC and FIH.
India won 3-1 with Navneet Kaur scoring a brace in the FIH World Cup in Spain.
Madeline Secco (11th minute) scored for Canada, while Salima Tete (58th) scored the equaliser for India in the regulation time.
After a fiercely-contested three quarters, the Indian defence let in a goal just three minutes from the final hooter when Marta Segu scored from a rebound.