David Beckham is keen to extend his contract at Real Madrid.

“The club have said they want to talk to me about signing a new deal and I am very happy to do that,” Beckham told a news conference on Monday.

“My life here is perfect and I’m happy at Real Madrid so of course I want to stay as long as I can.”

The 30-year-old former Manchester United player has one more year on his current deal after the end of this season but welcomed the club’s offer of talks.

“We have spoken about a meeting in the next couple of months but we’ll just have to wait because we’ve got so many matches and I need to concentrate on the football for now,” he said.

Beckham has endured mixed fortunes since arriving in Madrid from Manchester United in 2003. Although his commercial value to the club has never been in doubt, his performances on the pitch have come in for criticism and the club have yet to win a trophy since he joined.

Off the field constant press attention and revelations about his private life have not helped him settle in Madrid.

“The football side of things is much better now and I’m pleased with how it’s going,” Beckham said.

“I am always going to have problems with the paparazzi. I have had two men outside my house for the last two years, which is frightening at times, but that is my life unfortunately.”