He came agonisingly close to ending Novak Djokovic's extraordinary Australian Open streak last year.
Now Stanislas Wawrinka has earned himself another shot at the champ.
The free-hitting Swiss eighth seed powered into a quarter-final meeting with four-time champion Djokovic by beating Spain's Tommy Robredo 6-3 7-6 (7-3) 7-6 (7-5) on Sunday night.
It was just Wawrinka's second full match of the tournament.
His first-round opponent, Andrey Golubev, retired injured a set-and-a-half into their match.
After downing Colombian Alejandro Falla in round two, Wawrinka was given a free ride through the third round when scheduled opponent Vasek Pospisil pulled out with a back injury.
But he quickly erased any concern that the scarcity of recent court time had taken the edge off his game.
Wawrinka controlled the first set against Robredo and was similarly dominant in the second, except when a touch of tension crept in as he tried unsuccessfully to serve it out at 5-4.
But the Swiss regained top touch in the tiebreak, repeatedly roaring with satisfaction as he reeled off seven of the last eight points, wrapping it up with scorching forehands on the final two of those.
In the third set, Wawrinka saved two break points at 4-4, then came from 4-2 down in the tiebreak.
World No.8 Wawrinka's win means he could overtake No.6 Roger Federer to become the top-ranked Swiss player for the first time in his career, if Federer falls short of the semi-finals.
It also earns Wawrinka a meeting with Djokovic, who is on a 25-match winning streak at Melbourne Park and has won their past 14 encounters.
That bare statistic hides the extent to which the Swiss pushed the Serb in their two meetings that mattered most last year.
In the Australian Open fourth round, Wawrinka played brilliant tennis in a memorable five-hour five-setter against Djokovic, which the Serb won 12-10 in the fifth set.
Djokovic also had to come from two sets to one down to overcome the Swiss in the US Open semi-finals, Wawrinka's sole appearance in the last four of a major so far.