15 July,2012 07:48 AM IST | | AFP
Liu had cruised into the 110m hurdles final at Crystal Palace after winning his heat in 13.27sec but failed to take take to the final start line after suffering a back strain.
The final was won by in-form US star Aries Merritt, who defied the cool, overcast conditions to equal his own season's fastest time of 12.93sec. Merritt, the recent winner of the US Olympic trials, led an American sweep of the top three positions, powering clear of Jason Richardson in 13.06sec and Ryan Wilson in 13.18.