David Beckham has undergone surgery to repair a wrist injury he first suffered more than two decades ago while playing for England.

The former footballer, now 50, was seen wearing a plaster cast and blue sling at the Mercedes-Benz Stadium in Atlanta on Sunday.

He appeared in good spirits while greeting fans ahead of Inter Miami’s Club World Cup match against Paris Saint-Germain.

Beckham, who was knighted in the King’s Birthday Honours, had been in “unbearable” pain in recent months.

A recent scan showed that a screw placed in his wrist following the 2003 injury hadn’t dissolved as expected and was still embedded in his arm, The Sun reported.

The injury occurred during a friendly against South Africa in Durban, where Beckham landed heavily on his right wrist after a tackle. He continued playing briefly before being substituted.

Despite the operation, Beckham travelled to support his team.

One of his sons, Romeo Beckham, also joined him at the stadium.

[Source: Stuff.co.nz]