Juan Martin Del Potro defeated Sam Querrey to reach the semi-finals of the Delray Beach Open on Saturday.
The Argentine need 94 minutes to defeat Querrey 7-5, 7-5 on the hard courts of Florida.
It was a serving masterpiece from both players, neither giving up a break point until the 11th game when Del Potro broke the American and served out the set.
The second set was similar, with Querrey saving two break points as the pair swapped service games to tie matters at 5-5. Del Potro broke late again and served out the match.
— ATP World Tour (@ATPWorldTour) February 25, 2017
The win sets up a mammoth clash with top seed Milos Raonic, who came back from a set down to defeat Kyle Edmund 4-6, 6-3, 6-4 earlier in the day.
"It's going to be a big chance for me," the former US Open winner told atpworldtour.com.
"He's the favourite and is playing so good, but I want to see how my level is against the top players at this part of the year."
Due to Del Potro dropping in and out of the game due a series of injuries, the duo have only met twice before, with Del Potro defeating the big serving Canadian at the Tokyo Outdoor in 2013. However, the world number four is now a much more accomplished player.