No , he is awaiting surgery on his Achilles tendon. Article from CNN below is from May 16 2010.
Sporting icon David Beckham has vowed to battle back to "full fitness" after having surgery to repair his ruptured Achilles tendon.
The injury has shattered Beckham's hopes of playing for England in his fourth World Cup finals and left many to doubt that the former Manchester United and Real Madrid midfielder would ever play at the top level again.
David Beckham did not play in the FIFA World Cup in Brazil.
David Beckham wore the jersey number 7.
England never won in the World Cup with David Beckham. The last time they won was in 1966, long before Beckham.
No David Beckham will not be playing in the 2010 world cup as he is injured.
no are you crazy?
David Beckham has never won a World Cup
In the 2010 Fifa world cup, he plays for nobody!
David Beckham was the youngest player in 1994 to score a goal. Pele had already retired by then.
David Beckham played for England.