Roger Federer celebrated his return to world number one with a routine win over Andreas Seppi that booked a Rotterdam Open final against Grigor Dimitrov.
On Monday, 36-year-old Federer will become the oldest male player to scale tennis' heights when the rankings are updated, having secured a comeback win over Robin Haase in Friday's quarter-final.
And the 20-time grand slam champion followed that up by seeing off Seppi 6-3 7-6 (7-3) in the last four on Saturday, the Swiss maestro not always at his best but never truly troubled by a spirited opponent.
He will now aim for a third title in Rotterdam against Dimitrov, who progressed after David Goffin was forced to retire from the other semi-final due to a nasty eye injury.
Federer had to save a couple of break points in a scratchy opening, but a big forehand that Seppi could only put into the net and a skewed backhand from the Italian presented the first break to the Swiss.
More uncharacteristically sloppy serving led to Seppi breaking straight back when Federer went long from the baseline.
From there, though, the veteran shifted through the gears, a forehand winner in game seven restoring his break lead and another thumping groundstroke - after some typically graceful play - earning a third break that sealed the opening set.
The second was a much more competitive affair, with neither player offering a sniff on serve.
That meant a tie-break was required and Seppi started by lashing a forehand to earn the first mini-break.
Federer reached into his very top draw to quickly turn the breaker on its head, though, winning the next five points.
Seppi kept the match alive by breaking Federer's next two serve points, but it was not enough to shift the momentum of the contest as the new number one converted his first match point to ensure he will have the chance to celebrate his landmark achievement with a title on Sunday.
|Giant-slaying Kasatkina upstages Venus to reach Indian Wells final|
|Coaching Italy would be extraordinary – Mancini|
|J.J. Watt breaks news of Tyrann Mathieu´s deal with Texans|
|Super Bowl champion LeGarrette Blount joins Lions|
|Intensity key to Liverpool toppling Man City, says Klopp|
|Warriors star Durant to miss at least two weeks with rib injury|
|Doc Rivers fined $15,000 for calling officiating ´complete joke´|
|Ravens sign WR Michael Crabtree to three-year deal|
|Tiger stumbles as Stenson and DeChambeau move clear|
|Tiger Woods: I just tried not to shoot myself out of tournament|
|Del Potro to meet Raonic in semis|
|People listen to idiots - Mourinho cites ´dictionary of life´ in extraordinary rant|
|Mourinho tells struggling Manchester United stars to ´grow up´|
|Woods seven off Bay Hill lead after level-par second round|
|Real Madrid links ´massage the ego´ of Roma goalkeeper Alisson|
|Defending champions Rhinos end Saints´ unbeaten start|
|Pele impressed by Tite´s ability to cope with Brazil´s modern challenges|
|Duhan at the double to boost Edinburgh´s playoff hopes|
|FIFA Council approves open vote for 2026 World Cup|
|McIlroy in love with golf again ahead of Augusta challenge|
|Vikings sign DT Sheldon Richardson|
|FIFA approves VAR use at World Cup|
|Sampaoli ignores Icardi and Dybala, adds Correa to Argentina squad|
|Vikings celebrate Cousins capture as AFC lags behind in NFL ´arms´ race|
|Neymar to Real Madrid? Ask Florentino Perez, says Emery|
|Pogba not as good as Kondogbia - Valencia boss Marcelino|
|Buffon: Most determined team will win Juventus-Madrid tie|
|Inter target Martinez likened to Aguero by Crespo|
|Dortmund boss Stoger defends Gotze criticism|
|Chaos in Colombo as Mahmudullah blasts Tigers into final|
|Filipe Luis relishes overcoming ´obstacle´ as broken leg rules him out for two months|
|Blind cut from Koeman´s first Netherlands squad|
|Australia aim to find an answer to counter ´fantastic´ De Villiers|
|Stenson & DeChambeau tied for Arnold Palmer Invitational lead|
|Huddersfield wrap up permanent Lossl deal|
|Liverpool versus City promises goals, Juve plot Madrid revenge - Champions League quarter-finals in|
|Sharapova to miss Miami with forearm injury|
|Valencia midfielder Coquelin suffers torn Achilles|
|I could be in a league that´s won before kick-off – The best quotes from Mourinho´s tirade|
|Pardew fights on after West Brom talks|
|Juanfran hamstring injury adds to Atletico Madrid´s problems|
|Bayern can expect ´fiery atmosphere´ at Leipzig, says Hasenhuttl|
|Ruining Ireland´s Grand Slam bid won´t be England´s focus - Moody|
|Hughes encouraged by Southampton start|
|Juventus not thinking about Real Madrid just yet, Allegri claims|
|Morata has good World Cup chance despite being dropped, Lopetegui confirms|
|Foul-mouthed Klopp fumes at Premier League scheduling around Man City tie|
|Heynckes: Bayern have no interest in Malcom|
|Stenson makes Bay Hill turn with two-shot lead|
|Butragueno wary of Juventus ahead of titanic Real Madrid tussle|
|Liverpool-City a dream draw for Man Utd fans - Klopp|
|Alun Wyn Jones unimpressed with Eddie Jones comments|
|I won´t run away or cry - Mourinho delivers impassioned defence of Man Utd tenure|
|Emery demands focus from PSG after Champions League exit|
|Door still open for Reus and Gotze, says Low|
|Juventus can cause Real Madrid trouble, says Nedved|
|Javi Martinez, Fabregas, Morata absent from Spain squad, Marcos Alonso in|
|No preference on potential Barcelona-Real Madrid tie for Amor|
|Bayern can´t celebrate already - Heynckes wary of Sevilla threat|
|Narine reported for suspect bowling action|
|Marcos Rojo renews with Manchester United until 2021|
|Monday hearing for banned Rabada|
|Bayern´s Ulreich warned about ´witch´s cauldron´ at Sevilla|
|Klopp: I don´t mind facing Manchester City in Champions League|
|Europa League draw: Arsenal take on CSKA Moscow, Atletico get Sporting CP|
|Limbombe gets first Belgium call, Nainggolan back in the squad|
|Barcelona will have to sweat to beat Roma – Totti|
|Begiristain: Manchester City need to be almost perfect to beat Liverpool|
|Zidane is a much better coach now – Carvajal|
|Schmidt ´scared´ of Grand Slam thoughts|