i think maria will still win. she's toughed it out against kuznetsova who is a damned good player, and serena hasn't really faced the kind of consistent power maria dishes out. sorry, petrova just doesn't count... she was crap and never cinsistent at any point in the match. maria has had tricky opponents, and she has figured them all out after a while and rolled over each of them the rest of the match. she knows what she will be getting from serena, and she knows she can handle it. she will need to serve a little better than she did today, and i think she will.