England's Stuart Bingham will face Welshman Mark Williams in the final of the Australian Goldfields Open in Bendigo.
Bingham upset former world champion Shaun Murphy 6-2 in the first semi-final, while Williams beat Ireland's Ken Doherty by the same score in the second.
It will be 35-year-old Bingham's first appearance in a ranking event final.
"This has to be the best achievement for me," he said.
"It's something I've wanted to do all of my life."
Bingham, who knocked Ronnie O'Sullivan out of the UK Championships last year, opened his semi-final tie with an impressive break of 114 - the only century break of the match.
Former world champion Doherty, playing in his first ranking semi-final since 2006, was unable to gather any positive momentum against world number one Williams.
Bingham and Williams will meet in the final on Sunday at the Bendigo Stadium in Victoria.