Forbes' list of top-earning tennis players: Roger Federer richest tennis player; Osaka, Serena, Barty in top 10

Federer, who has skipped this year's U.S. Open due to a knee injury, made less than $1 million from playing tennis, with the bulk of his income coming from endorsements, Forbes' said.