Cypriot Marcos Baghdatis celebrated the greatest win of his career after he upset world number one Roger Federer 5-7 7-5 7-6 in the third round of the Indian Wells ATP event in California.
The 24-year-old, who had lost to the Swiss master in all six of their previous meetings, saved three match points before clinching the decisive tiebreak 7-4.
Baghdatis, beaten by Federer in four sets in the 2006 Australian Open final, kissed the ground in celebration after his opponent failed to return a powerful first serve. The Cypriot's shock win earned him a place in the fourth round against Spaniard Tommy Robredo, who beat Israel's Dudi Sela 6-3 6-0 earlier in the day.
"It's the best win of my career," said 27th-ranked Baghdatis.
"I lost a lot of matches against those top guys, and it's a relief to win a match like that."
Federer, beaten for only the second time in 13 matches this year and playing his first tournament since winning the Australian Open in January, reflected on the fine line between victory and defeat.
"I just couldn't find the way to win," the 28-year-old said. "I was maybe one shot away. That's how much it takes sometimes from winning or losing."
Elsewhere, Andy Roddick booked his place in the fourth round with a clinical 6-3 6-4 win against Dutchman Thiemo de Bakker, where he was joined by fourth seed Andy Murray, who suffered a wobble before beating Michael Russell 6-3 7-5.
Big-serving Roddick will next meet Austrian Jurgen Melzer, who gained a walkover when German Simon Greul withdrew due to illness.
Sixth-seed Robin Soderling eased past Spaniard Feliciano Lopez 7-6 6-4, while ninth-seed Jo-Wilfried Tsonga beat Spain's Albert Montanes 4-6 6-3 6-3.