Although Venus Williams won quite easily against Tamarine Tanasugarn, she is not playing the best grass-court tennis I have seen her play.
Venus struggled with Tanasugarn early on because the Thai stays close to the baseline and hits flat, compact strokes.
She really played her heart out and gave Venus a bit of a struggle at the beginning. But then Venus really got her game together.
She now faces Elena Dementieva, who most people would expect her to beat.
Venus and Serena have met in two previous Wimbledon finals
Dementieva has beaten Venus twice, while Venus has won five times, so you've got to give Elena some shot. She has been in Grand Slam finals before and has experience in latter stages of big tournaments.
She has that ability to be so powerful off the ground and she moves so well.
However, her serve will need to improve. She serves so far to the right that she slices the ball every time to the forehand side.
Sometimes the softer serve causes trouble because the players aren't used to the slow speed.
But you would expect Venus to take this match.
And with the way Serena is playing, everyone is expecting an all-Williams final. They have the bigger game and have been here before.
I thought Agnieszka Radwanska did pretty well in the first set, trying to get Serena out of her rhythm, trying some slices and coming into the net.
But Serena really turned it on in the second set - her serve was phenomenal, she served so many aces and unreturnables.
Once she gets her power game going her opponents feel overwhelmed and Radwanska looked lost.
What a fantastic achievement from Chinese wildcard Jie Zheng, who beat Nicole Vaidisova.
There are going to be more people watching that semi-finals than ever before.
Zheng is ranked 133 in the world, but that's because she has had ankle surgery. Before that she was 27th, so she has the talent.
Tracy Austin was speaking on BBC One