The 33-year-old has agreed a two-year contract with Schalke after leaving Real Madrid on Monday.
“This is great news for Schalke,” Schalke coach Felix Magath told the club’s official website.
“I am pleased that we have succeeded in signing such an exceptional footballer and world-class striker.
“His qualities will help us. His commitment will be crucial in our efforts to strengthen the squad for future success.
“I look forward to working with a model professional.”







