Juventus look set to have the Portuguese star in their ranks for the Champions League trip to Ajax after the forward trained on Tuesday.
Cristiano Ronaldo trained with his Juventus team-mates on the eve of their Champions League quarter-final first leg at Ajax.
The 34-year-old suffered a hamstring strain while on international duty with Portugal at the end of last month.
But Juve head coach Massimiliano Allegri has frequently expressed confidence that Ronaldo would recover in time for the trip to Amsterdam.
The five-time Ballon d'Or winner took part in the open section of training in Turin on Tuesday, although Emre Can (ankle) and Giorgio Chiellini (calf) were absent and it remains to be seen whether they will be part of Allegri's travelling party.