Borna Coric reflects on stunning Roger Federer upset in Shanghai: 'It's one of the best matches I've ever played'

Borna Coric stringed together one of the best performances of his young career to record his second victory over Roger Federer in 2018 and advance into the first ATP Masters 1000 final in Shanghai on Saturday night.

Roger Federer beats world no. 1 Rafael Nadal 6-4, 6-3 in the Shanghai Rolex Masters final with a dazzling display of aggressive tennis: Live updates, scores and commentary on Nadal vs Federer, live from Shanghai’s Centre Court from 4.30pm local time/9.30am BST.