Roger Federer has won his 100th ATP name – exactly 6,600 days.