Cristiano Ronaldo
Cristiano Ronaldo (right) has been out of action since suffering a knee injury in July Getty Images

Cristiano Ronaldo is set to feature in Real Madrid's La Liga clash against Osasuna at the weekend after returning to full training.

The Portugal captain has been out of action since injuring his knee in the final of Euro 2016 against France in July.

Striker Karim Benzema has also returned to training after recovering from a hip problem and could feature against Osasuna on 10 September.

Isco, Fabio Coentrao and goalkeeper Keylor Navas remain absent through injury for the European champions.

"Karim Benzema and Cristiano Ronaldo trained alongside the rest of the group," a statement on Real's official website said.

"Keylor Navas carried out specific work alongside Kiko Casilla and Ruben Yanez and then trained alone, whilst Fabio Coentrao continues with this recovery programme and worked on his own on the training pitch. Meanwhile, Isco trained indoors."

Ronaldo posted a picture of him taking part in training on social media, telling his 46.2 million Twitter followers he was "very happy" to have returned to action.

The 31-year-old has missed two league matches for Real and the Uefa Super Cup win over Sevilla in Trondheim.

Zidane praise

Last week, the Portuguese star praised the impact Zidane had on the club since taking over from Rafael Benitez in January.

"He came, made us work hard, work well. He's a great professional and a great person," Ronaldo was quoted as saying by the Daily Mail.

"In my opinion, his best quality is his ability to give players a sense of calm. What coach can win the Champions League in six months?

"Zidane deserves much credit and I am very happy he is with us."

Despite winning both their league matches so far, Real are third in the La Liga table behind Las Palmas and Barcelona due to an inferior goal difference.

The European champions will square off against Borussia Dortmund, Sporting Lisbon and Legia Warsaw in Group F in the Champions League group stage.