David Beckham has been banned for one game and fined an undisclosed amount for his "confrontational and provocative behaviour" during and after Los Angeles Galaxy's defeat at San Jose on 30 June.

The 37-year-old former England captain was handed the punishments by the Major League Soccer disciplinary committee after being involved in an on-pitch scuffle during the 4-3 loss.

Angry at perceived time-wasting, Beckham struck a San Jose man with the ball and then continued to argue with opposing players after the final whistle.

"The committee considered his conduct unacceptable and detrimental to the league's public image," a statement read. Beckham will serve his suspension on Sunday when the Galaxy take on the Chicago Fire at Toyota Park.

The Galaxy head coach, Bruce Arena, was also fined an undisclosed amount for his public criticism of the match officials.

It capped a bad week for Beckham following Stuart Pearce's decision not to select him as one of three over-age players in the Great Britain squad for the London Olympics.

Lord Coe, chairman of the London Olympic Committee for the Olympic Games, has suggested that Beckham will have an ambassadorial role in London during the Games.