The 23-year-old Kyrgios, ranked 72nd in the world, beat second-ranked Rafael Nadal in the second round, then knocked off Stan Wawrinka and John Isner to reach the final.