Novak Djokovic will face Rafael Nadal in the French Open finals with history on the line. (AP)