Olympic champion Dayron Robles beats American David Oliver in the 110m hurdles in the Diamond League meeting at Crystal Palace.
After the race Robles said he was happy with his performance ahead of the World Championships, which start later this month in Korea.
Robles, Oliver and China's Liu Xiang are expected to fight it out for the medals in Daegu. Britain's Andy Turner finished a disappointing seventh.
Available to UK users only.