Roger Federer has been knocked out in the last 16 of the French Open by Ernest Gulbis.

The Latvian 18th seed prevailed after five sets 6-7 7-6 6-2 4-6 6-3.

It was Federer's worst result at Roland Garros since 2004. 

The fourth seed and 2009 champion was second best for most of the match, making an unusually high number of unforced errors on the Philippe Chatrier show court.
Gulbis chased down every shot and struck the ball with real venom and fully deserved his first place in a grand slam quarter-final since 2008.

He clinched the finest victory of his career when Federer sent a backhand wide.
Gulbis will play Tomas Berdych of the Czech Republic in the last eight after the sixth seed bet American John Isner.

Earlier, Wimbledon champion Andy Murray won a five-set marathon spread over two days against Philipp Kohlschreiber of Germany.

The seventh seed from Britain won 3-6 6-3 6-3 4-6 12-10 after 40 minutes' play today.

The thrilling tennis of late Saturday continued with no sign of the leg problems that had Murray grimacing in the Paris gloom.

The pair resumed at two sets all and 7-7 and Murray had a match point at 9-8.

Kohlschreiber saved it with a brave overhead after a great rally, but Murray made no mistake on his second, driving a powerful backhand return past his opponent.

Murray plays 24th seed Fernando Verdasco of Spain who beat 12th seed Richard Gasquet of France in another resumed match.

World number two Novak Djokovic of Serbia continued his French Open stroll when he destroyed local favourite Jo-Wilfried Tsonga 6-1 6-4 6-1 to reach the quarter-finals.

Djokovic, chasing the only grand slam title to elude him, was never troubled by the 13th-seeded Tsonga.

The Frenchman suffered an embarrassing defeat in 89 minutes one year after making it to the last four in Paris.

His ordeal ended on the first match point when he sent a backhand long, as Djokovic reached the quarter-finals of a grand slam for the 20th consecutive time.

He will next face Canadian eighth seed Milos Raonic.

Sixth seed Berdych brushed aside Isner 6-4 6-4 6-4 in the battle of the big servers to reach the quarter-finals.

The Czech's superior all-round game was clear on Court Suzanne Lenglen as he dominated throughout.    

Berdych built a winning platform by breaking the tenth seed in his first service game in each of the first two sets, both of which lasted 34 minutes.

In the third set, Isner delayed the crucial break until his second service game, but Berdych was never troubled as he moved through to the quarter-finals.

Isner was the last man from the United States left in the draw.