Kevin Anderson has reached his third final of 2013 by beating Ryan Harrison at the Atlanta Open.
The South African number one overcame the unseeded American 6-3 7-6 inside 91 minutes in their last-four encounter in Georgia.
Anderson saved two set points, serving at 5-6 in the second set, which he eventually won 7-3 in a tie-break.
The 27-year-old was a runner-up in Sydney and Casablanca earlier this year. He will have the opportunity to go one better when he faces John Isner in Sunday's finale.