Andy Murray defeated Rafael Nadal on clay for only the second time in his career to reach the final of the Madrid Open Saturday.