Novak Djokovic, Roger Federer