El serbio remontó ante el número dos del mundo y enfrentará a Daniil Medvedev por un lugar en la final del torneo chino.