Jack Sock is through to the last four of the ASB Classic for the second successive year.
The American progressed via another three set battle, outlasting Frenchman Jeremy Chardy 5-7 6-4 6-3.
Like he did on Wednesday against Ryan Harrison, Sock showed considerable nerve.
Chardy took the first set and had a chance for a break late in the second, before Sock came storming back.
The Frenchman fought hard - saving an incredible 21 break point opportunities across the match - but was eventually overwhelmed by the power and accuracy of the American, especially off the forehand wing.