Kei Nishikori beat Stan Wawrinka in the semi-finals in Brisbane, with Grigor Dimitrov awaiting in the final.