“So, yeah, I consider this a little bit of revenge.”
Osaka once again had tape wrapped around her left thigh but said it was just as a precaution.
Despite the loss Rogers will hold her head high after the 27-year-old saved four match points to defeat Petra Kvitova to reach her first US Open quarter-final.
Next up for Osaka is in-form American Jennifer Brady, who beat Kazakhstan’s Yulia Putintseva in straight sets earlier in the day.
“I think she’s a really amazing player, she has the variety that I wish I had so I’m a bit jealous,” Osaka said.
“But, yeah, she’s super nice and I think it’s going to be a really tough match and I think we’re both going to try our best.”
Osaka entered the court wearing a black mask with George Floyd’s name on it as part of her ongoing protest against racial injustice.
Floyd, a black man, died in police custody in Minneapolis in May after an officer pinned him to the ground by his throat.
In the men’s draw, German fifth seed Alexander Zverev survived a stern test of nerves to reach his second grand slam semi-final this year with a 1-6, 7-6 (7-5), 7-6 (7-1), 6-3 victory over Croatian Borna Coric.
After a slow start, Zverev raised his game as the match wore on and showed more poise in the crucial moments against the 27th seed to become the first German to reach the last four at the US Open since Boris Becker in 1995.
Coric made a flying start to the match and needed only 24 minutes to wrap up the first set during which he took advantage of 12 unforced errors from a flat Zverev.
But the German showed plenty of fight in the second set as he came back from a break down and overcame four double-faults and 15 unforced errors to level the match by winning the tiebreak before unleashing an extended roar.
A fired-up Zverev was put to the test again in a pressure-packed third set where, after trading early breaks with Coric, he twice had to serve to stay in the set before going on to cruise through another tiebreak.
Zverev opened the fourth set in emphatic fashion as he sent a volley past Coric to take the opening game to love. He saved four break points in the fifth game for a 3-2 lead and then broke for a 5-3 cushion that sent him on his way to victory.
Up next for Zverev, who reached his first career grand slam semi-final at this year’s Australian Open, will be either Canadian Denis Shapovalov or Spaniard Pablo Carreno Busta.