Konta is aiming for her second title of 2017 after winning the Sydney International in January.
The Briton will meet Caroline Wozniacki in Saturday's final.
Roger Federer and Nick Kyrgios will take on each other in the second semi-final of the 2017 Miami Open.
Nadal will take on Fognini in the first semi-final of the 2017 Miami Open.
Federer faces Nick Kyrgios for just the second time in the semi-finals.
Nadal defeated Jack Sock 6-2, 6-3 in the quarter-final clash on 30 March.
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.
GB captain Leon Smith names the same side that beat Canada in the previous round.
Roger Federer is currently on a 16-1 win-loss record since the start of the season.
Elbow tear means world number one is expected to miss quarter-final clash in Rouen.
Nadal faces France's Nicolas Mahut next in the round of 16.
Federer won his opening match at the Miami Open beating Tiafoe 7-6 (7-2) 6-3.
Federer has made the best start to a season since 2006 winning two titles in his first three tournaments.
The WTA handed Sharapova a wild card for the 2017 Porsche Tennis Grand Prix in Stuttgart.
Federer's 18 Grand Slam titles make him one of the greatest men's players of all time.
Federer has made his best start to a season since 2006 picking up two titles thus far.
Nadal thinks he will be ready for the ATP tour without his uncle and longtime coach.
Leon Smith tells Andy Murray not to rush back from the right elbow injury.
Federer has already won two titles in 2017 - the Australian Open and the BNP Paribas Masters.
Federer has had his best start to a season since 2004 and is currently on a 13-1 run.
The competition will also feature Rafael Nadal, Stan Wawrinka and Grigor Dimitrov.
Agassi says he wished 'there wasn't a loser' in the 2017 Australian Open final clash.
Federer beat Wawrinka in the final of the BNP Paribas Masters on 19 March.
Djokovic, like Murray, withdrew due to an elbow injury.
Federer has now tied Djokovic for most BNP Paribas Open titles with five.
The world number one was recently knocked out in the second round at Indian Wells.
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.