The match ended with a victory for Rublev in two sets - 7: 6, 7: 6.
The fight lasted 1 hour and 47 minutes.
In the quarterfinals, Rublev will play against another Frenchman, Benoit Pera.
Earlier, Medvedev beat Dimitrov and reached the quarterfinals of the ATP tournament in Cincinnati.