The Portugal international will be able to play in the Champions League but will not return to domestic action until 20 September against Real Betis.
Cristiano Ronaldo has been suspended for five games after he was sent off in Real Madrid’s 3-1 win against Barcelona in the Spanish Super Cup first leg on Sunday.
He was given a one-match ban for being shown two yellow cards and a further four for pushing the referee in the back after he had been sent off.
The bookings at the Nou Camp were for taking off his shirt to celebrate his goal to make it 2-1 and for a dive.
He will miss Wednesday’s second leg.
Ronaldo, 32, will have 10 days to appeal.