Daniil Medvedev and Karen Khachanov set up all-Russian semi-final in Moscow

Karen Khachanov in action

There will be a Russian in the 2018 Kremlin Cup final as Daniil Medvedev and Karen Khachanov will square off in one semi-final.

Second seed Medvedev, who is looking for his fourth ATP Tour singles trophy of the season, reached the last four with a 6-2, 1-6, 6-4 win over Ricardas Berankis.

The third-ranked Khachanov, who won the Open 13 in February, secured his place in the semi-finals with a 6-2, 7-6 (7-5) win over Mirza Basic from Bosnia.

The other semi-final will see Adrian Mannarino take on Andreas Seppi.

Frenchman Mannarino, who stunned top seed Marco Cecchinato in the second round, overcame Egor Gerasimov 7-6 (7-3), 6-3 while Italian Seppi was a 6-4, 7-6 (7-2) winner over Filip Krajinovic.

More from Tennis365: