Spain's comeback king Albert Costa recovered from two sets down once again to reach the French Open semi-finals with a 2-6 3-6 6-4 7-5 6-2 victory over compatriot Tommy Robredo today.
For the fourth time in five matches at Roland Garros the defending champion triumphed in five sets to go through to a last-four clash with either third seed Juan Carlos Ferrero of Spain or Chile's Fernando Gonzalez.
Robredo, ranked 31 in the world and playing his first grand slam quarter-final, raced into a two sets to love lead with some sublime claycourt artistry.
But he began to tire badly and Costa, seeded nine, levelled the match before burying his increasingly frustrated 21-year-old opponent in the fifth set with a barrage of brutal back-court blows after three hours 28 minutes.