Venus Williams reached her 23rd Grand Slam semi-final with a thrilling win over Petra Kvitova in a final-set tie-break.
The 37-year-old American won 6-3 3-6 7-6 (7-2) in front of a rapturous night-session crowd in New York.
“I was so fortunate to win that match,” said Williams. “It came down to the wire and I’m hoping we have more matches like that.”
She next faces Sloane Stephens, with all-American semi-finals possible.