Argentine Guilllermo Coria outpaced 1999 French Open champion Andre Agassi 4-6 6-3 6-2 6-4 to reach his first grand slam semi-final today.
The seventh seed, overawed at first against his childhood hero on centre court, lost the first set but then showed his pace and claycourt skills to win in two hours and 32 minutes.
Coria is the most successful player on clay this season, winning the Hamburg Masters and reaching the final in Monte Carlo.
Former world number one Agassi also lost in the quarter-finals at Roland Garros in 2001 and last year.