Schedule of play:
Caroline Wozniacki vs. Angelique Kerber
Caroline Wozniacki is close to rediscovering her top form since 2011, and this match will be a test whether she's truly back at her peak. Kerber will definitely make her work for the points, and Caroline will need to step it up and be aggressive at the right time. These 2 players play a similar game, except that Wozniacki has a much more lethal serve. If Caroline serves well and keeps her errors low, she will be able to cause the upset here.
Pick: Wozniacki in 3 sets
Svetlana Kuznetsova vs. Ana Ivanovic
Kuznetsova conquered the rising Eugenie Bouchard in a surprising 3 set win in her previous round, and will try to continue her resurgence against Ivanovic. Who would have thought that the Russian will hold her nerve and scrap out a 3 set win. Maybe Kuznetsova is really back. Nevertheless, Ana Ivanovic is playing inspired tennis at the moment, and may be too much for Kuznetsova to handle. Unless Ana is still bothered by her injury in Montreal, I don't see how Kuznetsova can pull off another upset.
Pick: Ivanovic in 2 tight sets
Maria Sharapova vs. Anastasia Pavlyuchenkova
Maria Sharapova is not playing good tennis at all. She was horrific in her loss to Suarez Navarro in Montreal, and was gifted a place here by a brainless Madison Keys who didn't know how to make Maria work for her points. Pavlyuchenkova has beaten Sharapova before, so she knows what it takes to best her fellow Russian. Hopefully she will exploit the serving woes of Sharapova and stage the upset. However, knowing Sharapova, she's not going to go down without a fight. Anastasia will have to be mentally prepared to go the distance.
Pick: Pavlyuchenkova in 3 sets
Sure win bets: Serena Williams, Carla Suarez Navarro, Simona Halep
Upset alert: Jelena Jankovic, Angelique Kerber