The Australian was meant to meet the seven-time champion on Centre Court this afternoon.
He picked up the problem during his last-16 victory over Frenchman Arthur Fils on Monday.
Djokovic will face Taylor Fritz or Lorenzo Musetti in the last-four on Friday.