Legendary Athletes No 10: Roger Federer (The Swiss Meastro) Swiss professional tennis player , has won 20 Grand Slam men's singles titles.