Federer has won three titles in 2017 and lost just once in his last 20 matches.
Federer has made his best start to a season since 2006 capturing three titles thus far.
World number one targets French Open return but still unable to serve properly.
Former French Open champion discusses Federer's renaissance and Rafael Nadal's clay campaign.
With 91 career singles titles, Federer is behind Ivan Lendl (94) and Jimmy Connors (109) in the all-time list.
Djokovic has defeated Nadal in their last three meetings on clay.
Federer has beaten Nadal four times in a row for the first time in his career.
Federer and Nadal hold the record for most Grand Slam finals played between two players - nine.
Federer, Nadal and Djokovic have won 44 Grand Slam titles among them in the last 15 years.
Nadal is favourite to retain his titles in the upcoming Monte Carlo Masters and Barcelona Open.
John Isner and a celebrity partner will provide opposition for duo at April's Match for Africa 4 event.
Federer "would not stand a chance" against 2016 version of Djokovic, says Janko Tipsarevic.
Federer won the Miami Open after defeating Rafael Nadal in straight sets in the final.
Dzumhur says Kyrgios has a big career ahead of him.
Nadal has contested in three finals in 2017 and is yet to win a title.
Federer won his third title of the 2017 season in Miami to add to his Australian Open and Indian Wells wins.
Federer and Nadal are facing each other for the third time in 2017.
Federer and Nadal will meet for the third time in 2017.
Roger Federer and Nick Kyrgios will take on each other in the second semi-final of the 2017 Miami Open.
Federer faces Nick Kyrgios for just the second time in the semi-finals.
World number one forced out of Davis Cup tie against France but could play Match for Africa 24 hours later.
Nadal and Federer have faced each other 35 times since their first meeting in 2004.