Rafael Nadal avenged his defeat to Alex de Minaur in Barcelona with a 7-6 (6), 6-3 victory over the Australian on Saturday to extend his stay in Madrid on what is likely his final appearance at his home tournament, but admitted he still "needs time" to return to his competitive peak.