Robin Soderling produced an unbelievable display to end betting favourite Rafael Nadal's unbeaten record in the French Open.
The Spaniard had won the last four tournaments at Roland Garros but slumped to a stunning 6-2, 6-7, 6-4, 7-6 fourth round defeat to the world number 25.
Nadal had won his last 31 games at the French Open and had only lost one set in his last 17 victories in Paris.
Soderling takes on Nikolay Davydenko in the last eight after the Russian easily beat eighth seed Fernando Verdasco 6-2, 6-2, 6-4.
Andy Murray faces Fernando Gonzalez after brushing past Marin Cilic 7-5, 7-6, 6-1. Chilean Gonzalez had no trouble thrashing Victor Hanescu 6-2, 6-4, 6-2.
In the women's event, defending champion Ana Ivanovic lost in straight sets to Belarus' Victoria Azarenka 6-2, 6-3.
Azarenka will take on top seed and title favourite Dinara Safina in the quarter-finals after she beat Aravane Rezai 6-1, 6-0.
Former world number one Maria Sharapova fought back from 4-2 down in the third set to beat Chinese 25th seed Li Na 6-4, 0-6, 6-4 and now faces Dominika Cibulkova.
Cibulkova won through to the quarter-finals of a Grand Slam for the first time by beating Agnes Szavay 6-2, 6-4.
In the quarter-finals of rugby league's Challenge Cup, Huddersfield Giants staged a thrilling comeback to beat Castleford Tigers 16-14.
Castleford drew first blood when Michael Shenton claimed a high kick to touch down. Kevin Brown scored for the Giants to restore parity, but the Tigers sneaked back in front when Brett Ferres crossed in the second half.
A try by the Giants' Stephen Wild then reduced the arrears before a late Danny Kirmond try sealed a nail-biting win.
In golf, France's Christian Cevaer held his nerve on the difficult closing holes to win the European Open by one stroke at The London Club.
Cevaer parred the difficult 18th hole to finish with a two-over-par closing round of 74 to avoid the need for a four-man play-off.
The 39-year-old finished one shot ahead of Scotland's Gary Orr, Alvaro Quiros of Spain and Englishman Steve Webster on seven-under-par to win only his second career European Tour title.
His only other previous success had come in 2004 at the Canarias Open de Espana.
Cevaer, who has switched between the European and Challenge Tours since turning pro in 1993, picked up the biggest cheque of his career after walking away with 341,220 euros.