Roger Federer is currently is the highest ranked male tennis player ...