Roger Federer holds the record for the longest spell of consecutive weeks spent at the pinnacle of the ATP Rankings, while ...