Shanghai Diamond League in two minutes

China's Liu Xiang sparkles at the Diamond League event in Shanghai by winning the 110m hurdles to end American David Oliver's 20-race unbeaten run.

There are also wins for Britain's Jenny Meadows in the women's 800m and Jamaicans Asafa Powell and Veronica Campbell-Brown in the 100m races.

Available to UK users only.

Athletics on the BBC