PARIS - Japan's Kei Nishikori reached the third round of the French Open after battling from behind to defeat Russian 23rd seed Karen Khachanov in a grueling five-set encounter that lasted nearly four hours on Wednesday.