Japan's Kei Nishikori stunned Novak Djokovic 6-4, 1-6, 7-6 (7/4) 6-3 at the US Open on Saturday to become the first Asian man to reach a Grand Slam final. The 24-year-old will play either five-time champion Roger Federer, the second seed, or 14th-seeded Marin Cilic of Croatia in the championship match on Monday.