Novak Djokovic already knows he will start next week as the new world number but he has to face the legendary Roger Federer in a semi-final match.