If we thought Tuesday was full of surprises, then Wednesday at Wimbledon offered up the biggest shock so far. Roger Federer has only gone and been knocked out of the tournament! I don't think anyone would have predicted that, even though he has appeared to struggle a couple of times so far.
Ahead of writing this post, I had a request from Gavin asking who was still left in the draw and what their chances were. As we are heading into women's semi-finals day, this seems like the opportune moment to note down the great matches we have in store. I'll cover both the men and the women, although it will only be the girls out on court today.
Thomas Berdych CZE (12) vs Novak Djokovic SRB (3)
One of Amy's favourite players, and dubbed Nole for unknown reasons, Djokovic has been playing very well recently and finds himself in the semi-finals this year. He sometimes wobbles during matches though, and against Hewitt he certainly wasn't feeling well. However, he'll need all his strength to face of Berdych. Amy described him as a "machine" and Nole is bound to be a bit nervy going up against the man who knocked out Federer.
Andy Murray GBR (4) vs Rafael Nadal ESP (2)
Whether all the pressure is on him or not, Murray doesn't seem to show it. He does get very angry at himself though, and when I watched him lose a set to Tsonga on Wednesday, at one point I thought he was going to explode. He kept it together to take the match though, and now sets up a meeting with Nadal. The Spaniard is still working his way back up from injury, so although my money is on a Rafa final, I don't think it will be easy for him. The pair have met four times, I think, and it is two a-piece, so anything could happen.
Serena Williams USA (1) vs Petra Kvitova CZE
The only top ten seed left in the competition, Serena has been looking on fine form. I've never heard of Kvitova, and although she must be playing very well to have reached the semi-final, you wouldn't rate her chances against Williams, would you? Her sister Venus may be out of the tournament, but Serena is playing really well and has yet to drop a set so far. It would be a major upset for her not to make the final.
Vera Zvonareva RUS (21) vs Tsvetana Pironkova BUL
Neither of these players were expected to make it this far. In the previous round, Zvonareva fought off Kim Clijsters - a hot favourite for the title this year. Equally, Pironkova offered up a shocker by knocking Venus Williams out of the competition. Apparently, Zvonareva had a terrible time the last match she played against Pironkova, winning just two games, but her form must have improved to get this far. This will be an interesting match, hard to predict, but I am hoping Pironkova can do it. Maybe she could get to the final and beat both Williams' sisters in one tournament! Unlikely, I know.
So that's the line-up for the last few days of Wimbledon. The Pironkova match is first up on Centre Court, to be followed by Williams/Kvitova. There'll be plenty of doubles and junior action around the grounds as well. Let us know who you're supporting and who you think will win!