Real Madrid midfielder Xabi Alonso has labelled UEFA rules 'unfair' after being ruled out of the Champions League final.

Alonso was booked for a rash 38th-minute challenge on Bastian Schweinsteiger during the 4-0 semi-final win over Bayern Munich on Tuesday night and will now miss the showpiece on May 24 after also picking up a caution in the quarter-finals against Borussia Dortmund.

The rules on yellow cards came in for some criticism in 2012 after six Chelsea and Bayern players were banned for the final after picking up yellow cards in the semis and Alonso admits he is not a fan of the disciplinary procedures.

"It's a shame not being able to play in it but I hope my team-mates will win it and with time I'll forget it," he told Real's official website.

"More than being an unfair card, I think it's an unfair rule. The road to the final is very complicated.