The world's top tennis players will compete for a bumper $2.9 million after Wimbledon hiked its top prize ahead of the season's third grand slam tournament.