Novak Djokovic is through the US Open third round after a gruelling contest ends with opponent Laslo Djere retiring with injury.