Jannik Sinner defeated Novak Djokovic in the final, 7–6(7–4), 6–3 to win the singles title at the 2024 Shanghai Masters.
[1] Hubert Hurkacz was the reigning champion,[2] but withdrew before the tournament began due to a knee injury.
[3] The second round match between Tomás Martín Etcheverry and Botic van de Zandschulp, which lasted 3 hours and 43 minutes, was the longest in the tournament's history.
† The player's 2023 points were replaced by a better result for purposes of his ranking as of 30 September 2024.
He is defending points from an ATP Challenger Tour event (Mouilleron-le-Captif or Lisbon) instead.