Harika lost to the eventual winner Mariya Muzychuk of Ukraine in the semifinals.
Muzychuk bagged the title after defeating Russian Natalija Pogonina 2.5-1.5 in the four-game final. She had earlier defeated top seeded Indian Grandmaster Koneru Humpy in the quarters.
While both Humpy and Harika got excellent chances to beat Muzychuk, the Ukrainian prevailed over them, thanks to some steely nerves.
Against Humpy, she was looking at a hopelessly lost position in the deciding tiebreaker when the Indian played an inexplicable blunder and lost.
Also Read
Muzychuk, who won the gold ahead of many fancied rivals, including Humpy, played out a marathon event lasting six mini-matches and spread over almost three weeks.
Winner Muzychuk won USD 60000, while Pogonina bagged USD 30000. Harika, who decided to stay back here to receive her medal, got USD 20000.
"I started this tournament as 12th seed so, on paper, it's a nice result. At the same time definitely I am a bit disappointed that I couldn't win gold. But overall, I think it is fine. I played my best chess and gave my best in tough situations," Harika told PTI.