Olympic champion Dayron Robles has added a World Championships gold to his collection after winning the 110m hurdles in South Korea.
The 24-year-old appeared to clash hands with China's Liu Xiang on two occasions towards the end of the race, an act which caused Xiang to lose his stride.
Robles took full advantage to claim gold with a time of 13.14, ahead of American Jason Richardson, who won the silver medal.
Xiang regained his composure to finish third and take the bronze medal.