A feisty Roger Federer overcame Novak Djokovic in a gripping Shanghai Masters semi-final Saturday, ending the Serb's incredible winning streak in China and his hopes of clinching a third successive title.
A brilliant attacking display from the 17-times Grand Slam winner, who served with aggression and spent much of his time at the net, unsettled the world number one for a 6-4, 6-4 win.
Djokovic, the reigning champion in Shanghai who clinched his fifth China Open title last week, was gunning for his 29th consecutive win on Chinese soil in his first match with Federer since their epic Wimbledon final.
More From This Section
Every point was greeted with exuberant cheers in Shanghai's packed Qizhong Tennis Center, and the stadium erupted when Federer broke serve on his second break-point in the fifth game.
Djokovic saved the first break-point by finding a way past Federer -- who was again at the net -- but gave away his serve with a weak backhand slice moments later.
He then earned his sole break-point of the set in the next game, which Federer saved. The 33-year-old Swiss then produced a perfect serving game at his next opportunity, firing four successive aces to march to a 5-3 lead as he closed in on the set with another ace.
Federer carried his ruthless approach into the early stages of the second set, breaking in the first game with a lifting groundstroke that was beyond Djokovic's right.
Djokovic staged a valiant attempt to break as he was losing 3-5 with some incredible net-play as the pair tussled at deuce. But Federer recovered and claimed set and match in one hour 36 minutes.
Federer improved to 19-17 against Djokovic with the result, and will overtake Rafael Nadal to claim second place in the rankings next week on the back of his run in Shanghai.
Federer's best showing at the Masters 1000 event was as runner up in 2010, although he did win in Shanghai when it hosted the Tennis Masters Cup in 2006 and 2007.