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.