El Shanghai Rolex Masters 2017 fue un torneo de tenis jugado en canchas duras al aire libre . Fue la novena edición del Shanghai ATP Masters 1000 , clasificado como un evento ATP World Tour Masters 1000 en el ATP World Tour 2017. Se llevó a cabo en el Qizhong Forest Sports City Arena en Shanghai , China, del 8 al 15 de octubre de 2017.
Los siguientes son los jugadores clasificados. Las clasificaciones se basan en las clasificaciones ATP al 2 de octubre de 2017. Las clasificaciones y los puntos anteriores son al 9 de octubre de 2017.
Los siguientes jugadores recibieron wildcards para el cuadro principal de individuales:
Los siguientes jugadores recibieron entrada a través del sorteo de clasificación:
Las siguientes parejas recibieron wildcards para el cuadro principal de dobles: