Serena Williams is two matches away from the calendar Grand Slam.
The only positives to take are that my outright picks are going well with Simona Halep and Roger Federer both one match away from netting profits.
Onwards and hopefully upwards and Roberta Vinci faces the daunting task of stopping Serena Williams in the women's semi-finals. Williams is well and truly in the groove and, after repelling her sister's challenge on Tuesday, this could be a short night's work. The banker is Williams -6.5 games on the handicap but it's definitely worth playing her to win the opening set 6-0 and 6-1 with the odds looking generous from here.
Halep's quarter-final with Victoria Azarenka saw tennis of the highest quality with the Romanian showing no sign of the leg injury which affected her against Sabine Lisicki. Her semi-final opponent Pennetta merely had to keep the ball in play and wait for the errors from the stricken Kvitova's racket, but that was a long hard match in the heat and she had to play doubles last night too. The world number two doesn't make many unforced errors, she runs down everything and she could be Pennetta's worst nightmare. I expect Halep to win in straight sets and 9/10 is more than fair.
Novak Djokovic has a superb recent record against Marin Cilic but the defending champion is definitely playing himself into form. And with the world number one a little below his best this fortnight, I'll have a dabble on Cilic to win a setat even money.
I won't be playing in the remaining semi between Federer and Stan Wawrinka. Federer is the only player not to drop a set so far and he looks like a well-oiled machine. But Wawrinka sparked into life last night against Anderson having looked a little disinterested previously and was clinical against the misfiring South African. If he can get Federer out of his rhythm early on, it could be a superb match.