Rafael Nadal continued his flawless start to the European clay-court season by beating Philipp Kohlschreiber to book his place in the Barcelona Open final Saturday.