Novak Djokovic’s latest quest for a record 25th grand slam was ended by Brazilian teenager Joao Fonseca.

Joao Fonseca produced one of the upsets of Djokovic's storied career to beat the 24-time grand slam champion from two sets down at Roland Garros

Fonseca became the second man to beat Djokovic from two sets down in 303 matches.