Real Madrid forward Cristiano Ronaldo is a doubt for Wednesday's Copa del Rey final against Barcelona because of a muscle injury.