He holds many records not at least being holding the number 1 position in the world for 302 weeks .
Winner of 17 grand slam men 's singles titles , career grand slam and over $75 million in tournament prize money , Roger Federer is the supreme maestro .
Roger Federer holds many records not at least being holding the number 1 position in the world for 302 weeks .
Winner of 17 grand slam men 's singles titles , career grand slam and over $75 million in tournament prize money , Roger Federer is the supreme maestro .