Less than two weeks ago , in the final of the Nasdaq-100 Open , another Masters Series event , Federer had to rally from two sets down to beat Rafael Nadal of Spain , another 18-year-old with a bright present and even brighter future .