Real Madrid have announced they have reached an agreement with Benfica that will see Javier Saviola move to the Portuguese club.
Saviola joined Real from Barcelona in 2007 but has been little more than a bit-part player at the Bernabeu, starting less than 20 league games during his two seasons.
The 27-year-old Argentina international has also played for Sevilla and Monaco in Europe, having moved to Barcelona from River Plate in 2001.
Saviola's departure will help in part to raise funds for the arrivals of Kaka and Cristiano Ronaldo, who is set to complete his move from Manchester United.
A statement on the Primera Liga club's official website said: "Real Madrid have reached an agreement with Benfica for the transfer of Javier Saviola.
"The club wants to thank the player for his work and wishes him success in the new stage of his career."