He is sponsored by Nike , Rolex , Gillette , and Mercedes Benz .
Roger Federer makes annual earnings of 47 million dollars .
Roger Federer is sponsored by Nike , Rolex , Gillette , and Mercedes Benz .
Roger Federer makes annual earnings of 47 million dollars .