Andy Murray's hopes of ending Britain's 76-year wait for a grand slam men's tennis champion stalled again when he was beaten in four sets by Spain's David Ferrer in the French Open quarter-finals.
Sixth-seeded Ferrer reached his first Roland Garros semi-final where he will tackle compatriot and six-time champion Rafael Nadal for a place in the final.
Murray, bidding to reach a second successive French Open semi-final, comfortably matched his opponent in the gruelling, big-hitting rallies, but was undone by 59 unforced errors.
Earlier second seed Nadal had a regulation straight sets victory over compatriot and 12th seed Nicolas Almagro.