South Africa's Kevin Anderson moved one step closer to capturing his second consecutive title with a 6-3 4-6 6-3 victory over American qualifier Jared Donaldson at the ATP Mexican Open. [ALSO LIKE] Watch Live On TennisTV Watch Full Match Replays Despite eight aces from Zverev in the first set, it was Del Potro who secured the only break of the opener, in emphatic fashion, to establish control. The 29-year-old found more success on Zverev's first serve and, again, broke in the third game, before a further break four games later created the opportunity to serve for a place in the championship match. "When you're out there, you're not really thinking about finals and what happened before".
The third set saw a fierce clash, marking the match as the best of the competition yet, with Ferrer saving a break point in the fourth game and Del Potro finally getting the break in the sixth.
Anderson, of Johannesburg, won the New York Open crown two weeks ago.
Del Potro said: "Hopefully I can play even better than tonight, because Anderson is a great player and he is playing so good".
Anderson fell to as low as World No 80 last January after a variety of injuries and health issues set the right-hander back.
Del Potro maintained his authority on proceedings in the second set and two further breaks of serve enabled the Grand Slam victor to close out the win, in one hour and 31 minutes, with his sixth ace.
On the women's side of the draw, defending champion Lesia Tsurenko earned a ninth straight victory at this event as she held off a late charge from Daria Gavrilova to return to the WTA final with a 6-2, 6-4 win. "The match point felt great to really go after it and execute the way I wanted to".
Ferrer showed his fighting spirit by immediately breaking back and then taking the set 6-4 on his serve. So, right now I'm just really pleased to be through to the finals here.