London - Mardy Fish set up an all-American final in the ATP grass-court event at Queen's Club with a straight sets win over Spain's Feliciano Lopez here on Saturday.
Fish, serving powerfully, defeated Lopez 6-3, 6-4 with the eighth-seeded Spaniard unable to reproduce the form that had seen him defeat compatriot Rafael Nadal, the world number one and French Open champion.
Now Fish will face fellow American Sam Querrey, a friend, in the final here on Sunday.
Earlier on Saturday, the 6ft 6in Querrey defeated Germany's Rainer Schuettler 6-7 (9/11), 7-5, 6-3.
Querrey lost a close first set on a tie-break and did not earn a break point on the serve of former Australia Open finalist Schuettler until the 13th game of the second set.
But the big-serving 22-year-old then took charge.
A service break early in the final set saw Querrey heading to the final of an event that acts as a warm-up for Wimbledon, now the only one of tennis's four Majors played on grass.
This year's Queen's final will produce a suprise champion after a week of upsets that have seen defending champion Andy Murray, Andy Roddick, Novak Djokovic and Nadal all knocked out at the south-west London venue earlier in the week.
"It was a tough one out there and I'm glad to get through it," Querrey told BBC Sport.
"I just wanted to come out here and play well, you can't really control the outcome of other matches but I've never seen so many upsets as this week."