INDIAN WELLS, Calif. (AP) — Mardy Fish, who had never made it beyond the fourth round at Indian Wells, added to his string of surprises in this year's Pacific Life Open with a 6-3, 6-7 (5), 7-6 (4) victory over David Nalbandian.

Friday's win over No. 7 Nalbandian put the 98th-ranked Fish into Saturday's semifinals, where he will need to pull off the upset of his life to advance. His next opponent is No. 1 Roger Federer, who is 5-0 against him.

Federer, going for his fourth Indian Wells title in five years, reached the semifinals when his quarterfinal opponent, Tommy Haas, had to forfeit because of a sinus infection.

Defending champion and No. 2 Rafael Nadal will play No. 3 Novak Djokovic, the Australian Open champion, in the other semifinal.

The 26-year-old Fish, making his sixth appearance in the desert tournament, lost to Federer in the fourth round in 2004, again in the second round the following year, and to Nadal in the third round two years ago.