Novak Djokovic has become the fourth man in ATP Tour history to spend 1000 weeks inside the top 100 of the world rankings.