The draw has put the world number one in the opposite half to the two heavyweight opponents.

Fans will be hoping for a repeat of Sunday’s Indian Wells final which saw Del Potro end Federer’s 17-match winning streak to lift the Masters 1000 event.

Del Potro won at Indian Wells (Getty)

Few will back Djokovic to advance far in Miami after his early exit from Indian Wells, but it’ll be hoped this could finally be the tournament in which the 12-time Grand Slam winner returns to form.

Federer is the defending champion in Miami and must advance to at least the quarter-finals if he is to remain world No 1. Given a first round bye, he will face a qualifier in the second round.

Djokovic was beaten by Taro Daniel of Japan in Indian Wells (Getty)

Del Potro meanwhile will be looking to make it three tournament wins in a row after victories at Indian Wells and Acapulco. Historically however he struggles in Miami, only advancing once past the Round of 16 in nine attempts.

Advertisement

Advertisement

British No 1 Kyle Edmund is in the same side of the draw as Federer and will face either Nicolas Kicker or Frances Tiafoe in the second round. Should he make it through to the third round he’d most probably face Thomas Berdych.