Fresh from winning the Monte Carlo Masters last week, Nadal has now won his opening 10 matches of the European clay-court season ahead of his quest to land a record 10th French Open in June.
Nishikori was left to rue a series of missed break point opportunities as the Japanese's 14-match winning streak in Barcelona came to an end.