Netherlands footballer Wesley Sneijder completed his move to Inter Milan from Real Madrid ending coach Jose Mourinho's search for a playmaker.
The Italian champions said in a statement that Sneijder had signed a four-year contract after passing a medical.
Real had earlier confirmed a deal had been agreed but neither club have given financial details.
Spanish and Italian media reported the transfer was worth 15 million euros plus three million linked to future achievements.