Shanghai Masters: Judd Trump to face John Higgins in final
World number two Judd Trump will face John Higgins in Sunday's Shanghai Masters final, after both overcame former world champions in the semis.
England's Trump, 23, led 5-1 against Mark Williams and made a break of 53 in frame seven until he missed a red.
But despite winning three frames in a strong comeback, Welsh veteran Williams eventually bowed out 6-4.
Scotland's Higgins, 37, had trailed 3-2 to England's Shaun Murphy, before a late rally helped him win 6-3.
Trump, who fired breaks two breaks of 62, two of 82 and a 76 in the first five frames, said: "I felt I played a lot better and I dominated the match to go 5-1 up. Then Mark turned things around and every time I thought I had him in trouble, he got out of it.
"It was getting tense at 5-4 so I was really pleased to get over the line."
Williams, 37, who won the world title in 2000 and 2003, added: "I never got a chance in the 10th frame, otherwise it could have gone either way. I just tried my best and nearly got out of jail."
Murphy, the 2005 world champion, had led 1-0 and 3-2 before Higgins, a four-time world champion, came alive with breaks of 70, 94 and 135 - the first century of the day and the highest break of the tournament so far - as he won four successive frames to book his place in the final.
Trump added: "John's a great player and one of the best to ever play so it'll be tough, but I'm here to win it and I fancy my chances in the final,"