El serbio de 39 años, tres veces campeón en Roland Garros, sucumbió el viernes 4-6, 4-6, 6-3, 7-5, 7-5 contra el brasileño de 19 años.
El serbio alcanza su décima semifinal en el Masters 1.000 asiático.
Tiene un récord de 12-6 y ha perdido sus encuentros en Miami, Montecarlo y Madrid.