He was India captain Rohit Sharma's opening partner in the home T20 series against Afghanistan earlier this year but his place looked under threat as he struggled for runs in the IPL
Ronaldo was unable to make an impact in the match and his frustration saw him first lash out with his hand at Jose Crespo, which the referee missed, and then minutes later kick out at Edimar for which he was sent off.
Real won 2-1 thanks to a late Gareth Bale penalty and Ronaldo apologised on Twitter after the game.
The Portugal winger has been suspended for Real's next two La Liga matches against Real Sociedad and Sevilla but will be available for the derby with Atletico Madrid.