India won 15 gold, 30 silver and 19 bronze medals in the tournament.
On Sunday, Parupalli Kashyap clinched the gold medal in men's singles event by defeating Derek Wong of Singapore in the final 21-14 11-21 21-19.
The bronze medal was won by India's RV Gurusaidutt.
Indian men's Hockey team settled for silver after losing the final match against Australia 4-0.
England took the bronze in the event.
Rajinder Rahelu and Sakina Khatun earlier won silver and bronze medals in their respective events.
Rahelu won silver in the men's heavyweight category by picking up a total of 180.5 kg .
The gold went to Nigerian Abdulazeez Ibrahim with a lift of 197 kg.
In women's lightweight event, Khatun won bronze.
Indian boxer Vijender Singh settled for the silver medal after he lost his final clash against England's Anthony Fowler in the men's 75 kg category.
In the sporting event, India won four silvers and a bronze from boxing.