Nijel Amos of Botswana turned the tables on Olympic champion David Rudisha to win the 800-metre gold medal at the Commonwealth Games on a cool, rainy Thursday night at Hampden Park.

Amos, who finished second to Rudisha at the 2012 London Games, cut outside with about 30 metres to go and swept past the world record holder from Kenya, who finished second, .30 seconds behind. Amos' training partner, Andre Olivier of South Africa, took the bronze.

"To me, he will always be a hero," Amos said, patting Rudisha on the back.

Blessing Okagbare of Nigeria won the 200 to complete the 100-200 sprint double, and Rasheed Dwyer led a medal sweep for Jamaica in the men's 200.

"It wasn't really favourable weather," Okagbare said. "But two gold medals, that's something to celebrate."

Sally Pearson, the 2012 Olympic champion from Australia, qualified fastest for Friday's 100 hurdles final despite having to deal with some off-track drama. Eric Hollingsworth, head coach of the athletics team, was ordered to return home as punishment for releasing an unauthorized statement criticizing Pearson for not attending a pre-Glasgow training camp.

Pearson easily won her heat — the second of three — then waved to the crowd and smiled at a group of Australian supporters in the stadium.

Shiva Gowda won the men's discus, ending India's 56-year gold medal drought in men's athletics at the games. The last and previously only male Indian to claim a gold medal in athletics was Milkha Singh in the 440-yard race at the Cardiff Games in 1958.