Kyren Wilson and Barry Hawkins will meet in the final of the German Masters in Berlin after they each cruised past Chinese semi-final opponents 6-2.
Reigning world champion Wilson was the first to secure his place in the all-English showdown after racing into a three-frame lead over Xiao Guodong, with breaks of 88 and 100 helping establish his position.
Guodong then made some inroads by taking two frames but Wilson was always in control.
"Xiao has had a fantastic season, winning his first ranking title and making the Champion of Champions final," Wilson said.
"He is having a fantastic season and beat me on the way to his first title in Wuhan. It was nice to get the win back there."
Hawkins slipped two frames behind Yuan Sijun in their last four showdown but went on to win the next six with a break of 121 in the third setting the tone for his comeback.