Nadal tosses the ball to serve against Devvarman during their match at the Indian Wells ATP tennis tournament in Indian Wells.
Nadal tosses the ball to serve against Devvarman during their match at the Indian Wells ATP tennis tournament in Indian Wells. Reuters

Rafael Nadal, Roger Federer and Novak Djokovic, the three highest ranked players in the World, all progressed to the BNP Paribas Open quarter-finals with straight-set wins.

However, the manner of each victory was contrasting. World number 1 Nadal was given a tough time by Indian qualifier Somdev Devvarman, but the Spaniard prevailed with a 7-5, 6-4 victory.

Roger Federer was taken till the tie-breaker in the first set against American teenager Ryan Harrison, but he was too strong in the second, slamming 10 aces on his way to a 7-6(4) 6-3 win.

Serbia's Novak Djokovic, on the other hand, cruised to his second successive 6-0 6-1 win against Davis Cup team-mate and doubles partner Victor Troicki.

Nadal broke Devvarman twice in the opener to take the set before the Indian was broken in the decisive 10th game in the second set. However, Devvarman had done enough to receive a standing ovation from the crowd and though Nadal's class showed through in the end, he had earned the World No.1's praise. For sure, he did well and had a very good tournament, said Nadal.

Federer, who was given a tough time in the first set by the American teenager Ryan Harrison, spoke of his opponent saying the future of American Tennis was in safe hands. He was making it very hard for me. Federer said. It was a very tricky match. I think Ryan's going to have a great future.

Eighth seed Andy Roddick's tournament came to an end when he lost 6-3 7-6 (5) to eighteenth seed Frenchman Richard Gasquet who will go on to face Djokovic in the quarter-finals.

Swiss 12th seed Stanislas Wawrinka rallied to beat Czech Tomas Berdych 3-6 6-4 6-4 and set up a quarter-final tie with fellow-countryman Roger Federer while Croatian Ivo Karlovic will face Nadal next after he defeated Albert Montanes of Spain 7-6 (9-7) 6-2.