Shaun Wright-Phillips has agreed a new four-year contract at Manchester City.
Boss Kevin Keegan confirmed the news after City's 1-1 draw with Fulham, and also that the winger's new deal involves a substantial pay rise.
"Shaun is now on an excellent contract and is very well paid for what he does. He deserves every penny and City fans will get full value," he said.
"He is great to work with - he will play for England and will be a star of the future."
There had been speculation other clubs, including Tottenham, were ready to tempt Wright-Phillips away from the City of Manchester Stadium.
But Keegan said he was delighted to be holding onto one of his prized assets.
"You can't find a weakness with this kid, and he is still anxious to learn.
"He has great balance, a terrific attitude and above all he is courageous.
"You do not often get all that in one player but Shaun has the lot."
Wright-Phillips joined City on a free transfer from Nottingham Forest in 1998 but began to realise his potential last season.
He scored 11 goals in all competitions and earned a call-up to the England squad for the friendly against Sweden in March.