Novak Djokovic lost to the unseeded Kei Nishikori of Japan in the semifinals of the Swiss Indoors tournament suffering just his fourth defeat in 71 matches.