Acapulco, Mexico (SportsNetwork.com) - Kei Nishikori and David Ferrer will meet in the final of the $1.4 million Mexican Open on Saturday.

Both players won their Friday semifinal matches in three sets, as the top- seeded Nishikori outlasted fourth-seeded Kevin Anderson, and the second-seeded Ferrer pummeled qualifier Ryan Harrison after falling behind early.

Nishikori broke Anderson's serve twice in the final set en route to a 6-2, 3-6, 6-3 victory, moving him into uncharted territory in the ATP rankings. As it stands, the Japanese star will enter next week ranked no less than No. 4 in the world.

Anderson was last year's runner-up in this event to Grigor Dimitrov.

Harrison, who has never reached an ATP final, won a lengthy first set but wound up dropping the final 12 games as Ferrer went on to win 4-6, 6-0, 6-0 on the hardcourts at the Fairmont Acapulco Princess.

Nishikori has won seven of the 10 all-time meetings against Ferrer, including a straight-set triumph in the round-of-16 at the Australian Open last month.

Ferrer captured three straight Acapulco titles from 2010-12 and was the runner-up to fellow Spaniard Rafael Nadal in 2013.

This year's champion will earn $343,000.