David Beckham will stay at AC Milan until the end of the season after the Rossoneri reached an agreement with the Los Angeles Galaxy to extend the player's loan deal to 30 June.
The former Manchester United and Real Madrid midfielder will remain in Italy before returning to the Major League Soccer outfit at the start of July to take part in the second half of the American season.
Beckham joined Milan on short-term loan in January to stay in shape during the close season in the MLS, and has become a regular in Carlo Ancelotti's team, scoring twice in ten Serie A games.
The 33-year-old chose to move to Milan as he wanted to maintain his England place before the 2010 FIFA World Cup, having last month equalled Bobby Moore's national record for an outfielder of 108 caps.
"I'm grateful to both clubs for making this dream come true," said Beckham. "I will be able to play for Milan and Galaxy in the same season, hence keeping my commitment to Major League Soccer in order to develop football in the US, which is something I feel really passionate about."
No financial details have been released but Milan confirmed it had been funded jointly by the club and the player.
"A lot of players show their affection just with words. David Beckham is one of the very few who has shown it with deeds," vice-President Adriano Galliani said. "I won't cite any numbers, but I can say that the player has made an incredible economic commitment, paying a lot of money from his own pocket."
Beckham, who signed a five-year contract with LA Galaxy in 2007, already has an option to trigger a release in his contract at the end of the 2008 MLS season in November, meaning he may make a return to the San Siro in the January 2010 transfer window.