Juan Martin del Potro, beaten in his six previous meetings with Roger Federer this year, turned the tables on the world number one to win a memorable Basel ATP final on Sunday.
Two of the three sets went to tiebreaks with the towering Argentine eventually winning 6-4, 6-7, 7-6 to claim his second title in as many weeks following his win in Vienna one week ago.
The two were meeting for the first time since their epic Olympic Games semi-final when Federer eventually won in a 36-game final set.
There was no quarter given this time, either, in a match featuring long baseline rallies and with Del Potro managing the only service break in the fifth game of the first set.
Low turnout at BIC as compared to last year
Congress is a pain for NCP, says R R Patil
Hike in petro prices necessary, says Digvijay
Saina sinks in summit clash of French Open
Everton, Liverpool share spoils in Merseyside derby