Novak Djokovic can become only the second man in history to have twice held all four Grand Slam titles at the same time with victory at the French Open. However, a returning Roger Federer and rejuvenated Rafael Nadal will once again stand in his way.