Schalke have confirmed that Netherlands forward Klaas-Jan Huntelaar has agreed a two-year contract extension.
Huntelaar, 29, had been linked with a number of clubs around Europe, including Inter Milan, Arsenal and Liverpool, but he has now put pen to paper on a deal that ties him to the club until 2015.
"I've been thinking long and carefully about this decision," he told the club's official website. "I feel good here and this is a positive sign that I believe in what we are doing here and I feel we can achieve a lot in the second half of the season."
Sporting director Horst Heldt said: "Together with Klaas-Jan, we had originally targeted only to enter the decisive phase of the talks next month, so I am very pleased that Klaas-Jan now sets a clear signal to the entire club for the second half of the season."
Huntelaar joined Schalke from AC Milan in 2010, having also had spells with Real Madrid and Ajax.