Novak Djokovic's run of 17 straight tournament finals is over.

The world tennis number one has been beaten in the quarterfinals of the Dubai Championships, retiring after losing the first set 6-3 to Spain's Feliciano Lopez.

The loss is Djokovic's first match retirement since 2011 and ends a run of 17 straight match wins for the Aussie Open champion.