Cristiano Ronaldo has not recovered sufficiently from a muscle strain and will miss Saturday's La Liga game at home to Real Valladolid, according to Real Madrid's coach Carlo Ancelotti.

Ronaldo, who has scored 14 goals in his last seven appearances for club and country, limped off at the start of the second half of last weekend's win at Almería and a scan on Monday confirmed he had damaged a hamstring.

He missed Wednesday's Champions League victory at home to Galatasaray and, although further tests on Friday showed the muscle had healed, Ancelotti said the 28-year-old was not in shape to feature at the Bernabéu.

"No, Cristiano won't play because he is not comfortable and doesn't feel good," the Italian said.