The key events:
Nadal’s disturbing stuff, closing out another take with a leaping smash that belongs in the gallery. He’s been the tournament’s best player so far, and Djokovic is the only man left in the draw who looks like he has a chance of stopping him. He leads 3-1.
Garine and Kyrgios are knocking.
Fritz holds at 15, sealing the seal with 129 mph serve in the middle. It is in the above. Fritz 1-2 Nadal
Nadal holds 15 for 2-0, and if he’s shrewd, Fritz will know he’s in a game.
And immediately, Nadal digs into Fritz’s serve, only to hook a forehand wide at 15-30. But then Fritz backs up to make way for a forehand, only to score, a gargantuan forehand from Nadal makes for easy storage, and it’s a break in the opening game! Turns out, uh, the most winner player of all time is better than Jason Kubler, against whom Fritz was brilliant in the last round.
Fritz and Nadal are absent…
Next on No1: Cristian Garin vs. Nick Kyrgios
Nadal and Fritz collide…
Rybakina made her first Grand Slam semi-final and also became the first player from Kaazakhstan to make – in men’s or women’s tennis. Nonetheless, she’s just as calm as I would be, thanking the crowd and saying she might have been nervous at first. She can’t wait to play Halep, and that’s all we get. Until Friday!
Sealed with an ace! Rybakina greets the victory with the disturbing calm of someone who expects much more, right now. She started badly but made it through the match and then meets Halep. It should be a formidable tussle.
Ooh yeah, Rybakina slams a 117mph serve for 30-0, Tomljanovic marks his next comeback, and shirley that’s it
Tomljanovic holds 5-3, and Rybakina will now have to serve for the match a second time! Can she hold him?
… but Rybakina scores a forehand, encouraged to do so by Tomljanovic who puts everything in his shots, and there is still life in this game. A service winner follows, but Rybakina eagerly attacks the next point after a backhand enters the net, it’s back at two.
A decent return from Rybakina cuts the line and Tomljanovic’s response falls just beyond it, so we’re down to 30; Tomljanovic then scores and looks resigned as she considers going from a set-up to a match point…
…OR NOT! Two forehand errors from Rybakina give Tomljanovic a break, and it’s now 5-2 in the third.
…then another forehand from Tomljanovic enters the net for two. Once again, the end seems imminent…
…and Rybakina pulls out a wide ace, right on the sideline….
Wrong! Tomljanovic makes it 0-40, then scores a forehand…
Eeesh, everything is bad for Tomljanovic, who is broken again for 1-5. Her burning regrets will be different from Anisimova’s because she played more or less as well as she could in the first set. But in the end, her opponent is a better player and has found a level she cannot match, so Rybakina will now serve for the semi-finals.
Next on Center: Taylor Fritz  against Rafael Nadal 
Halep is happy and really happy with the way she served at 0-40 in this last game. “It’s all right when it ends well,” she says – wise words – and feels she’s been playing as well as she has since winning the title in 2019. She’s the favourite, and for good reason.
A great performance from Halep – another great performance from Halep – puts her through to the semi-finals, and she celebrates as Anisimova leaves overwhelmed with regret. She now knows she can compete at this level, if she’s right, but that won’t console her just yet. Halep, however, looks like a potential champion, having failed to defend her title in 2020.
…then sends the second smoothest serve imaginable, and Anisimova’s return is decent…but a terrific shot from Halep invites error, that’s the heck, and that might be the end of it.
Halep saves two…
Oh really?! Halep rushes into the net and throws a backhand volley there, then a pair of terrific groundstrokes from Anisimova, a backhand into a corner and then a forehand into space, gives her three break points!
On No1, it’s not currently closed, Rybakina serves well for Tomljanovic. Another take gives it 4-1, and it’s almost over.
Anisimova is in now, and while this improvement may be too late, bringing with it a whole new set of regrets, she reminds herself that she can compete at this level. Consecutive losses from the back give her 30-0, she holds at 15, and Halep will have to serve for the semis a second time.
Tomljanovic is almost out when she scores a backhand, handing Rybakina 30-40, but hangs on to stop the rot, winning his first game in eight. She trails 1-3 in the decider.
…and although Halep catches two of her break points, she then scores a backhand and there is still life in this match! Halep leads 6-2 5-3.
Go Amanda! With Halep serving for the match, she runs 0-40…