Manchester United manager Alex Ferguson has settled his public dispute with Rio Ferdinand following the defender’s refusal to promote an anti-racism campaign, blaming a “communication problem” for the rift.

Ferguson accused the experienced centre-back of “embarrassing” him by declining to wear a T-shirt in support of the “Kick It Out” anti-discrimination campaign, having told the media his whole squad would don the tops before the Premier League match against Stoke on Saturday.

“As the manager of a club, you lay down policy and you don’t want to see it ignored,” Ferguson added. “That’s where my anger came from on Saturday. But we’ve resolved the situation; there are no lingering problems and we move on.”

More In: Football | Sport