Tokyo - Belgium's David Goffin battled back from a seemingly impossible first-set position against Frenchman Richard Gasquet on Friday to reach the Japan Open semi-finals.
In a Franco-Belgian clash that served as a foretaste of next month's Davis Cup final, Goffin found himself 5-3 down and facing three set points against the former world number seven before coming through 7-5, 6-2 in Tokyo.
Goffin now faces eighth seed Diego Schwartzman from Argentina, who put an end to the impressive run of world number 46 Steve Johnson.
The American had caused the biggest surprise of the tournament so far by beating Austrian star Dominic Thiem in the first round but he struggled on service against Schwartzman, facing 17 break points.
Next up was top seed Marin Cilic against American Ryan Harrison for a spot in the semi-finals.
Cilic's path to the final was made considerably easier after third seed Milos Raonic was forced to withdraw on Thursday with a calf injury, the latest blip in what the Canadian described as a "difficult and frustrating year".
The big-serving Croatian heads the Tokyo field this year at a tournament previously won by tennis greats such as Ken Rosewall, John McEnroe, Pete Sampras, Roger Federer and Rafael Nadal.
Results of singles matches at the Japan Open men's tennis tournament in Tokyo on Friday (x denotes seeding):
David Goffin (BEL x4) bt Richard Gasquet (FRA) 7-5, 6-2
Diego Schwartzman (ARG x8) bt Steve Johnson (USA) 6-0, 7-5