I think that Real has the advantage, with the extra striking power provided by Ruud van Nistelrooy combined with the experience and set-piece finesse of the newly reinstated Beckham. Combine that with the world-class defending of Cannavaro and the goalkeeping of new Spanish captain Iker Casillas and you've got a Madrid side that is, for once, well-rounded and cohesive. My vote goes for Real Madrid.