Djokovic over Nishikori to the final