According to TASS, the meeting ended with a score of 6: 2, 6: 2 in favor of the Russian.
In the final, Medvedev will play with 24-year-old Aussie Nick Kiros, who in his semi-final beat the Greek Stefanos Tsitsipas.
The match will be held on August 5, beginning - 00:00 Moscow time.
Earlier, Medvedev defeated the Croatian Marina Chilich and reached the semi-finals of the ATP tournament.