Novak Djokovic realised one of his long-cherished goals on Monday as he overtook Roger Federer's all-time record for most weeks as the men's world number one, holding the top ranking for the 311th week. The 33-year-old Serbian climbed to the top of the ATP rankings for the first time in July, 2011 and had the Swiss maestro's record of 310 weeks spent as the highest-ranked man