after that bartoli match i would have said mary but i'm not sure now. pratt has played pretty well this year and if she plays well then mary will find it hard to beat her. it is on clay and that's mary's surface. i think mary will win. she played well in her last 2 matches taking dementieva to 3 sets who took an in-form myskina to 3 sets so based on that i would say mary's form is good enough to beat pratt. but pratt is easily underestimated so it is hard to count her out.