MONTE CARLO, Monaco - Kei Nishikori became the first Japanese tennis player to reach the final of the Monte-Carlo Masters in its 121-year history, after rallying to beat world No. 4 Alexander Zverev on Saturday.