ROME - Japan's Kei Nishikori defeated world No. 4 Grigor Dimitrov in three sets on Wednesday to advance to the third round of the Italian Open.