Roger Federer racked up his 50th win in 2019. He extended his Swiss Indoors win streak to 23 matches as he beat Stefanos Tsitsipas 6-4, 6-4 on Saturday to reach the final for the 15th time.
The top seed will be playing for his 10th title at his home tournament when he faces Alex de Minaur in a first-time meeting after the Australian stopped Reilly Opelka 7-6 (7/2), 6-7 (4/7), 7-6 (7/3) earlier.
Federer, 38, has now made the Basel final in his last 13 appearances and 15th overall.
His last defeat came in the 2013 final at the hands of Juan Martin del Potro.