PARIS: Brazilian teenager Joao Fonseca knocked out Novak Djokovic in the third round of the French Open on Friday to scupper the Serbian great's latest quest for a record 25th Grand Slam. The 19-year-old Fonseca rallied from two sets down for the second straight match to stun Djokovic, winning 4-6, 4-6, 6-3, 7-5, 7-5 after four hours and 53 minutes. Fonseca is through to the last 16 of a major for the first time. He will next play two-time Roland Garros runner-up Casper Ruud or American 24th seed Tommy Paul.

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.