Novak Djokovic had struggled to compete at the Shanghai Masters recently, failing to win the ATP Masters 1000 event despite Carlos Alcaraz’s absence and Jannik Sinner’s early exit, suffering a semi-final exit at the hands of qualifier Valentin Vacherot.