David Beckham showed he could still play a role for England when he won his 100th cap in a 1-0 defeat to France in a friendly on Wednesday.