Paris: Australian Samantha Stosur pulled off a stunning 6-2, 6-7, 8-6 victory over top seed Serena Williams on Wednesday to reach the semi-finals of the French Open for the second year in succession.
Williams recovered had a match point at 5-4 in the third set of see-sawing contest but seventh seed Stosur battled back to clinch a dramatic victory and set up a last-four clash with fourth seed Jelena Jankovic of Serbia.
Stosur used her fierce forehand to force a succession of errors from the world number one, breaking twice to take the opening set and surge ahead 5-3 in the second.
Williams slowly found her range and broke back and after taking the tiebreak 7-2 she looked set for victory when Stosur wavered when serving to stay in the match in the 10th game of a tense deciding set.
Williams just missed a forehand pass on her only match point and was broken in the next game before Stosur held serve to wrap up victory after two hours and 24 minutes.