El tenista argentino, cuarto jugador mundial, que había estado sufriendo en el torneo debido a un virus, que también le hizo perder el pasado domingo la final de Pekín, se lesionó en el décimo juego, tras el cual los jugadores estaban empatados a cinco juegos.
Del Potro, de 30 años, fue atendido y vendó su rodilla, pero decidió abandonar tras perder el primer set por 7-5.
Una mala semana para el tercer cabeza de serie, que había perdido el domingo la final del Open de China ante el georgiano Nikoloz Basilashvili.
Coric, el decimotercer cabeza de serie, se enfrentará al australiano Matthew Ebden en cuartos de final.