Federer beat Wawrinka in the final of the BNP Paribas Masters on 19 March.
Federer has now tied Djokovic for most BNP Paribas Open titles with five.
Federer will play Wawrinka in the final at the BNP Paribas Masters on Sunday (19 March).
Federer beat Wawrinka in the 2017 Australian Open semi-final in January.
Roger Federer will face Jack Sock in the semi-finals of the BNP Paribas Masters.
Federer beat Nadal in the fourth round to record his third consecutive win over the Spaniard.
Federer beat Nadal in the fourth round of the ongoing BNP Paribas Masters at Indian Wells.
Federer recorded three consecutive wins over Nadal for the first time in his career.
Nadal and Federer are facing each other for the 36th time in their career.
Uncle Toni announced earlier in the year that he will not travel with Rafa Nadal in 2018.
Sharapova will make her return from a 15-month ban at the Porsche Grand Prix in April.
Federer is playing in his second tournament after his win at the Australian Open in January.
Nadal is pooled in the same quarter of the draw as Roger Federer and Novak Djokovic.
Federer is currently ranked number 10 in the world.
Federer, Nadal and Djokovic have been drawn in the same quarter at the 2017 BNP Paribas Masters.
Federer has won 18 Grand Slam titles, four more than the next best - Pete Sampras and Rafael Nadal.
Nadal faces a possible fourth round clash against Federer and quarter-final against Djokovic.
Murray is currently ranked seventh in the Race to London after his recent win in Dubai.
Federer surprised many including himself when he won the 2017 Australian Open title.
Sharapova will return to the tour when her 15-month doping ban concludes at the end of April.
Verdasco will take on Andy Murray in the final of the Dubai Tennis Championships on Sunday.
Federer bagged his first Grand Slam title since 2012 at the Australian Open this January.