David Beckham is set to play against Rangers at Ibrox after the Scottish club confirmed a glamour friendly against Milan in February, a month after the former England captain is set join the Italian giants on a short-term loan.

As well as the 33-year-old Beckham, the Serie A club also boast the Brazilians Kaka and Ronaldinho and the Italian defender Paolo Maldini. However, Gennaro Gattuso, who made 40 appearances for Rangers as a 19-year-old in 1997-98, will not make the trip following surgery this week on damaged knee ligaments, an injury that is expected to keep him out for six months.

The Rangers manager, Walter Smith, said: "Milan are one of the great European clubs and our players will enjoy competing against the cream of Europe. It is an excellent match for our supporters, and I am sure they will turn out in huge numbers to watch talent like Beckham and Ronaldinho in action."

Milan will travel to Glasgow for the friendly on Wednesday 4 February. The LA Galaxy midfielder was given permission to sign for Milan on loan during the Major League Soccer off-season in order to maintain his fitness as he bids to reclaim a place in Fabio Capello's England squad.