Not if they win in Monte Carlo.
Is it winning in Monte Carlo or living in Monte Carlo that gives tax benefits? I think if you win in Monte Carlo and live in Switzerland you most certainly pay tax on your winnings.
In any case, Switzerland is a tax haven for many sports people because they have special "deals" for high earners. Becker, Mauresmo and some others are examples of people moving here to avoid their home country tax bill.