This is very happy news for Real Madrid as well as their fans, as they will be seeing their team perform with the potential for excellent results coming back. If he plays in the match against Osasuna, I think it would be better if he came on as a substitute in the second half with the purpose of seeing his progress after the injury. Then against Shakhtar Donetsk he could be played in full. BTW, what is your score prediction in this Real Madrid Vs Osasuna match later? Can Real Madrid win with a score that is far enough away? 3 - 0 for example.
I don't think Real Madrid will have a hard time winning the match against Ossasuna even though Benzema is not available. Real Madrid with better quality players will be very easy to dominate the match and score goals but I hope Ossasuna is not too weak in the match. Vinicius, Valveldre, Rodrygo are in good form and I think they are reliable too.
So far Ossasuna have won 4 of 6 matches, and until the 6th week their defense is still pretty good with only conceding 5 goals. I can hope Ossasuna does well even though Real Madrid are the favourites. 3-0 is possible, but Ossasuna might also score this away match.