Rafael Nadal returned to the final of the Monte Carlo Masters for the first time in three years as the eight-time champion struggled to close out a 2-6, 6-4, 6-2 win over Andy Murray on Saturday.