Il numero due del mondo affronterà Djokovic in finale dopo aver battuto in tre set il connazionale Stanislas Wawrinka.