Roger Federer admitted that he was lacking "punch" after he was turfed out of the Shanghai Masters semi-finals on Saturday by 13th-seeded Borna Coric.

for more...