Real Madrid have completed the signings of Premier League duo Arjen Robben and Gabriel Heinze after they both passed routine medicals.
Chelsea winger Robben, 23, who has been a long-term target for the Spanish champions, has signed a five-year deal.
Real were believed to be ready to pay in the region of £21m for his services.
Heinze, 29, has arrived from Manchester United on a four-year deal after his club blocked the £8m-rated defender’s preferred move to Liverpool.
After being unveiled at the Bernabeu, the Argentine said: “I am a man of few words but I always speak my mind and I am enormously proud to get the chance to play for Madrid.”

Boro have given the 24-year-old Nigerian permission to begin talks with the Toffees.
Wenger is out of contract at the end of the season and reports suggest he has delayed signing a new deal following the exit of vice-chairman David Dein.
Diouf, 26, has said he wants to quit the club to play in the Champions League and fellow striker Anelka, 29, has been linked with Arsenal and Lyon.
“Not at all,” said the 32-year-old, who could play for Los Angeles Galaxy against Chivas USA on Thursday – 24 hours after facing Germany.