Top seeds John Isner and Tommy Haas were dumped out of the Delray Beach International semi-finals by two players ranked outside the world's top 100, as Edouard Roger-Vasselin and Ernests Gulbis advanced to Sunday's final.
Gulbis, ranked 109th in the world, beat second seed Haas 6-3 4-6 7-6(2) in two hours and 14 minutes on Saturday before Frenchman Roger-Vasselin, ranked 105th, knocked off big-serving American Isner 6-4 4-6 6-4.
Roger-Vasselin played solid tennis throughout to advance to his first ATP singles final, overcoming 21 aces from world No. 15 Isner to prevail in two hours and eight minutes.
Gulbis, who won here in 2010 but had to come through qualifying this year, fought off eight of 10 break points, while Haas, ranked 19th in the world, lost all three he faced.
"Because it's the first tournament outdoors after an indoor season ... qualifiers have one small advantage," he told reporters. "They've played already three matches before the main draw guys play one match.
"That's why I think it's a lot of upsets. The good players, usually they're not used to the conditions."
Latvian will Gulbis will be playing in his third ATP final on Sunday. He won his first two.
(Reporting by Ben Everill in Los Angeles; Editing by Peter Rutherford)