Guangzhou: India recorded its best day at the Asian Games on Sunday, winning three golds and a total of nine medals to break into the top 10 on the medals table.

After a disappointing first week, long-distance runner Preeja Sreedharan and steeplechaser Sudha Singh stole the thunder, striking gold on the ninth day of the Games.

Sreedharan won an exciting, come-from-behind victory in the women’s 10,000 metres.

Singh added a second gold for India in the women’s 3,000 metre steeplechase, digging deep into her reserves to hold off a late burst from a Chinese rival.

Glittering performance: Preeja Sreedharan (right) and Kavita Raut with their medals. AP

Sodhi teamed up with Asher Noria and Vikram Bhatnagar to claim the bronze in the double trap team event, while the women’s archery team comprising Dola Banerjee, Deepika Kumari and Rimil Buriuly chipped in with a bronze.

Kavita Raut won a silver in the women’s 10,000 metres while tennis player Sania Mirza and grapplers Ravinder Singh (60kg Greco-Roman) and Sunil Kumar Rana (66kg Greco-Roman) claimed individual bronze medals.

India’s tally climbed to five gold, 11 silver and 17 bronze medals, taking the country to the eighth position. India had finished 10th on the medals table in the last Asian Games in Doha with a tally of 10-17-26.

The men’s hockey team also had a good day as they beat Japan 3-2 for their fourth consecutive win.

Tennis player Somdev Devvarman also assured India of at least a bronze medal by storming into the semifinals.