The 20-year-old has won five titles this year including the Italian Open and the Rogers Cup and joins world number one Rafa Nadal and Swiss Roger Federer in the finals, with five spots yet to be decided.