The big-serving Canadian defeated Kei Nishikori 7-6 6-7 7-6 in the day’s other semi-final.
If Federer triumphs Sunday, he will chalk up his 83rd career title and become only the third man to record 1,000 ATP Tour wins after Ivan Lendl and Jimmy Connors.
–
Read: Nadal defeat puts Aussie Open bid under doubt
Read: Djokovic makes shock Qatar exit