Neither player has lost a set.
Del Potro, the No. 7 seed, won 6-2, 7-6 (9) to set up a semifinal showdown against No. 2 seed Alexander Zverev.
The 6-foot-6 del Potro won for the first time since successfully defending his Stockholm title previous year.
The Argentine never lost a break point all night and hit only one double fault.
The Argentine blasted down 12 aces and made the most of two of his three break points, while not even allowing Anderson a single chance to break as he improved his record against his opponent to 7-0.
He was looking to win his second title of the year. Anderson was in a fine form before the final, winning the title in NY before heading to Acapulco but he didn't stand a chance today against such a strong rival who did just about everything right on the court. "I think in the bigger picture of things it didn't really affect things too much, " Anderson said. "In the heat of the battle, I thought it was a really tough match". He was runner-up at the 2017 US Open.
Bouchard, ranked 115th in the world, will be playing her first tournament since a NY jury found in her favour in her lawsuit against the US Tennis Association over her locker room fall at the 2015 US Open.More news: Comcast Outbids Fox for Sky
More news: Suspected serial killer targeting Toronto gay community now faces six murder charges
More news: Why the US curling team isn't happy with Kirstie Alley
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. "Thanks Stefanie for this match and for this experience".
The 27-year-old Voegele was making her first appearance in a tour final.
Tsurenko will have the opportunity to play for her fourth career WTA title against Swiss Stefanie Voegele who cruised past Swedish qualifier Rebecca Peterson 6-4, 7-6 (7/5). "[In the second set] I did very well to reset, break him straight back at 4-all to go 5-4, and then played a good serve game to serve it out".
"I just really like it here".
Tournament organizers announced another initiative aimed at encouraging top players to tackle doubles, offering a $1 million bonus prize to any player who captures both singles and doubles titles at the tournament.
An out of sorts Cuevas failed to convert any of his three break points against the Italian, who set up a final showdown with world No. 73 Nicolas Jarry.