Juan Carlos Ferrero moved into the last four of the Australian Open with a straight-sets win over Hicham Arazi.
The Spaniard came through 6-1 7-6 7-6 in two hours and 36 minutes to set up a semi-final against Roger Federer or David Nalbandian.
Ferrero stormed through the opening set and served for the second at 5-4 before Arazi staged a fightback.
But the Moroccan wasted three set points before dropping successive tie-breaks and crashing out.
"I played really good when I started the match but I knew Arazi always plays good rallies," said Ferrero.
"I missed some easy volleys but then I won the second set in the tie-break. It was pretty tough.
He added: "I'm going to watch the Nalbandian-Federer match on television. I think
they have lots of talent.
"Roger and Nalbandian always battle. Last year they played five sets. I think it's going to be a great match to watch."