Spanish duo Rafael Nadal and David Ferrer brushed aside their opponents on Thursday to reach the semi-finals for the Mexico Open.
World number five Nadal continued his progress to regaining full fitness following his long absence due to injury, and he is looking a lot better in each tournament he plays in.
Having won 6-0 6-4 in the previous round, he was forced to put in a bit more effort, but his 6-1 7-5 victory over Argentina's Leonardo Mayer was still a fairly straightforward affair.
Nadal will take on compatriot and two-time champion Nicolas Almagro, who beat Argentina's Horacio Zeballos 6-3 6-4, for a place in the final.
Ferrer and Fabio Fognini will battle it for the other spot in the showpiece after the Italian overcame Santiago Giraldo of Colombia 7-5 6-4.
Ferrer, though, didn't make the best of starts as he found himself a break down early in the match, but he quickly regained his composure to run out a 6-3 6-1 winner over Paolo Lorenzi of Italy.