Kei Nishikori defeated Rafael Nadal 6-2, 6-7 (1-7), 6-3 to win bronze at the Rio Olympics on Sunday for Japan's first tennis medal in almost a century.