Dutchman Robin Haase pulled off a mild upset in Saturday's semifinals of the Swiss Open, defeating fifth-seeded Spaniard Feliciano Lopez 4-6, 6-1, 6-4.

The 29th-ranked Lopez started strong but put just 35 percent of his first serves in play in the second set to allow Haase to even the contest.

Lopez also dropped his serve early in the third set and Haase, who staved off one break point in the decider, held his serve the rest of the way to book a spot in the final of this clay-court event, played in the mountain ski resort of Gstaad.

The 57th-ranked Haase will square off for the championship against Russian world No. 33 Mikhail Youzhny, who defeated Romanian Victor Hanescu 6-3, 6-3 in Saturday's first semifinal.

Youzhny capitalized on four of his seven break points en route to a comfortable victory.

Roger Federer was the top seed in his home event, but the slumping Swiss world No. 5 was stunned by 55th-ranked German Daniel Brands in straight sets in the second round. EFE