Daniil Medvedev took quick revenge on Friday for his Olympic loss to Pablo Carreno Busta, with the top seed at the ATP and WTA Cincinnati Masters delivering a crushing 6-1, 6-1 verdict.
The Russian world number two had it all his way into the semifinals with a 56-minute rout, which ended on the Spaniard's double-fault.
"I was feeling great during the match. In these conditions you try to win the match as fast as possible, especially against Carreno Busta, who can catch fire at any moment and start getting you into long rallies," Medvedev said.
"I tried to keep pushing him and I am really happy I managed to do it."
Medvedev, last week's Toronto champion, won his eighth match in a row as he prepares for a final four contest against compatriot Andrey Rublev.
Fourth seed Rublev defeated France's Benoit Paire 6-3, 4-6, 6-3 with the Russian advancing to his fourth Masters 1000 quarter-final in six tournaments this season.
Medvedev has won all four tour matches against Rublev, including the quarters here in 2019 when Medvedev went on to win the title.
"I'm happy to play against him, because it's a nice challenge for me to see what I need to improve," Rublev said.
The Medvedev domination of Carreno Busta was total with the Spaniard never earning a break point while losing serve five times. Medvedev finished with 20 winners and seven unforced errors.
Women's top seed Ashleigh Barty recovered from being down a break in the second set to sweep past fellow French Open champion Barbora Krejcikova 6-2, 6-4.
In Saturday's semifinals, Barty will face German Angelique Kerber, who advanced 6-4, 3-3 when Czech opponent Petra Kvitova retired with gastric illness.