I dont agree.
The sports are different, why should the pay be equal. Common sense suggests that Mens tennis game commands more finances so should get more money. While many people have commented that its ironical that sharapova earns more than federer, but nobody in right mind suggested thay both should get the same money for modelling assignments even if they participate in the same ad for same brand at same time and same place. Cos they have different financial values.