American Tennis star Serena Williams has added another feather to her cap, overtaking Russia's Maria Sharapova to become the world's highest paid female athlete according to Forbes. Williams earned $28.9m (£20m) in prize money and endorsements over the past year unseating Sharapova who held the top spot for 11 years.

The 34-year-old who has dominated the field of tennis for more than a decade and a half, won her first Grand Slam way back 1999 and since then has added 20 more titles to her kitty. Williams has earned a staggering $77.6m in career prize money, which is more than twice as much as any other female athlete.

Speaking about Williams, Frank Nakano, head of Sports and Entertainment for JPMorgan Chase said, "There are a number of factors we take into consideration as we're evaluating potential partnerships. Serena's excellence on court, her work in the community and her following in pop culture are a few things which set her apart and are complementary to our brand."

While Williams has been creating history on court, Sharapova has had a disastrous year both on and off it. The Russian star, who admitted to failing a drug test at the Australian Open in January, has lost sponsorship deals and money with brands like Tag Heuer and American Express not renewing their contracts with her. Nonetheless, she still made $21.9m almost $8m more than American Mixed Martial Arts (MMA) star Ronda Rousey.

Below is the list of the top 10 highest paid female athletes:

1) Serena Williams ($28.9m)

2) Maria Sharapova ($21.9m)

3) Ronda Rousey ($14m)

4) Danica Patrick ($13.9m)

5) Agnieszka Radwanska ($10.2m)

6) Caroline Wozniacki ($8m)

7) Garbine Muguruza ($7.6m)

8) Ana Ivanovic ($7.4m)

9) Victoria Azarenka ($6.6m)

10) Eugenie Bouchard ($6.2m)