Manchester City star David Silva has told Barcelona and Real Madrid to forget about trying to sign him.

Silva has been linked with both Spanish giants in recent weeks.

But Silva is quoted as saying in The Sun: "City believed in me and I'm very well here.

"Real Madrid and Barcelona are definitely two great clubs, but I hope to stay in Manchester for many years."