David Beckham is set to face Manchester United on their tour of the

USA after being voted on to the Major League Soccer All-Stars XI.

The Los Angeles Galaxy midfielder, who played for United from 1993 to 2003 before joining Real Madrid and then the west coast club, was named in the side chosen by fans.

Beckham, 36, is joined in the XI by Galaxy team-mate Landon Donovan, former Arsenal striker Thierry Henry and ex-Barcelona defender Rafa Marquez. Veteran Kasey Keller will start in goal.

United will face the MLS All-Stars at the Red Bull Arena in New Jersey on July 27.