Real Madrid playmaker Zinedine Zidane has announced he will retire in 2007 at the latest.

“My contract runs until 2007 and I won’t go any further,” the 32-year-old Frenchman declared.

“At the latest I will end my career in 2007. Stopping before then is not on my agenda, but who knows? I won’t go further than 2007 but I would like to go all the way.

Zidane, one of teh most talented and decorated players of his generation, said it would be “nice to win another European Cup” with Real before hanging up his boots.

Zidane called time on his international career after Euro 2004 with 93 caps and 26 goals and winners medals at both the 1998 World Cup and 2000 European Championships.

“I’m no longer part of France’s team but I watch them as a fan. The most important thing is for them to go to the World Cup,” he told Canal Plus.

“Little by little, the team has changed but it remains something special to me,” he said.