Reigning champion Novak Djokovic and number three seed Roger Federer will square off in a modern tennis classic when they take to centre court in the first men's semi-final at the Australian Open on Thursday.
At stake is a shot at history. Both are bidding to equal Australian Roy Emerson's record of six titles, set in the pre-Open era, and their head-to-head count is tied at 22 wins apiece.
Federer, who has not won a grand slam title since 2012 and lost five of his eight matches against Djokovic last year, is in arguably the better form, dropping just one set in five matches en route to his mouth-watering clash with the Serb.
Undisputed world No.1 Djokovic has dropped a set more than the Swiss but has never lost in the semi-finals of the tournament.
Djokovic came back strongly after making 100 unforced errors against Frenchman Gilles Simon in the fourth round to down number seven seed Kei Nishikori 6-3 6-2 6-4 in the quarter-finals.
The 44 matches between Djokovic and Federer is the second highest tally in the Open era, beaten only by the 47 between Djokovic and Rafael Nadal, and the Serb credits his two biggest rivals for his dominance of recent years.
"These two guys made me the player I am today. I think these rivalries have allowed me to grow ...and understand what it takes to be on the level that they are on," he said.
"Roger always makes you play your best. My best is what is going to be necessary to win against him."
Women's champion Serena Williams, bidding for her 22nd grand slam title, will have to overcome No.4 seed Agnieszka Radwanska in the first singles semi-final at the Rod Laver Arena.
The No.1 seed has buried fears about her form and fitness beneath a run of dominating performances. She has not lost a set so far and barely broke a sweat while vanquishing number five seed Maria Sharapova in the quarter-finals.
Poland's Radwanska beat Spain's Carla Suarez Navarro 6-1 6-3.
Williams is a fan of Radwanska, but their friendship will take a back seat for a few hours on Thursday.
"I know Aga really well. Whoever wins, we both deserve to be in the final. If she wins, I'll be very happy for her. I'm sure she'll feel the same way," Williams said.
Seventh seed Angelique Kerber of Germany plays the unseeded Briton Johanna Konta in the other women's semi-final.