Serena Williams won two tennis Grand Slam singles titles in 2009 , but she did not appear among the 50 top-earning American athletes ranked last summer by SI.com , whose formula included 2009 salaries or winnings and endorsements .