A masterclass display saw the world number 20 upset the 10-time French Open champion.
Australian tennis player Nick Kyrgios powers through to the semi final of the Cincinnati masters with 6-2 7-5 victory over Rafael Nadal.
The 22-year-old won in one hour 20 minutes to reach his 100 ATP victory.
Copyright 2018 E247Magazine. Permission to use quotations from this article is granted subject to appropriate credit being given to https://www.e247mag.com as the source.