Novak Djokovic is just two matches away from winning the Shanghai Open. It would be Djokovic's first ATP Masters 1000 title since the 2023 Rolex Paris Masters. The 38-year-old's grit and determination ...