David agreed to move to "Milan" © EuroFootball.com

According to the Italian press, while playing Edgar Davids has agreed to return to his former club.

There are rumors that the Dutchman flew to Milan yesterday, negotiated with the club, and agreed to a three-year contract earning 3.5 million euros per season.

The 31-year-old player currently belongs to the Italian champions and is on loan to "Barca", but may choose where to go after the season as his contract will expire. The player's agent Robert Geerlings has said that his client has two options - "Milan" or "Barcelona". The Catalan club wanted to keep him, but Davids demands a higher salary.

The Dutch national team defender has already played for "Milan" in 1996 after transferring from . However, he didn't fit in there and was sold to "Juve", where he played for six years, and at one point was coached by current "Milan" coach Carlo Ancelotti.