The world's top-ranked men's player told The Sydney Morning Herald Sunday he would have preferred a longer suspension for Italy's Alessio di Mauro, who last week was hit with a nine-month suspension and a $60,000 fine for gambling on matches.
"People should be fined or banned for a while. How long is up to other people to decide," Federer told the newspaper from Shanghai, where he will defend his season-ending Masters Cup title this week. "We should be very hard on these people. At the very top of the game, we don't have any problems at all. It's more with the lower-ranked players who have the temptation."
Neither of the latter players is ranked among the Top 25.