Harmanpreet Singh scored the winning goal for India's men's team ©Getty Images

India's men came from 4-1 down to beat Spain 5-4 on a successful day for the nation's hockey teams at the Kalinga Hockey Stadium in Bhubaneswar.

When Marc Miralles converted from a penalty corner on 40 minutes to complete his hat-trick, Spain had a three-goal lead with 20 minutes left to play and looked set for the three points.

Yet India launched a remarkable comeback, with Lakra Shilanand's solo goal and Shamsher Singh's effort from a short corner coming within three minutes of Spain going 4-1 up, leaving the hosts just a goal behind with more than 15 minutes to play.

Varun Kumar drew India level with another goal from a short corner, and they then won a penalty stroke five seconds from the end.

Harmanpreet Singh converted - his second goal of the game - to give India a 5-4 win.

The women's match was a sedate affair by comparison, but again featured an India comeback.

Marta Segu opened the scoring for Spain on 18 minutes, but Jyoti's scored her first senior international goal two minutes later to make it 1-1.

Neha scored the winner eight minutes from time as India triumphed 2-1.

India are now up to third in the men's Hockey Pro League standings.

The men are one place higher, in second.

Spain and India are set to clash again tomorrow in another doubleheader.