Former Manchester United star David Beckham has congratulated Steven Gerrard for his 100th England appearance, and says it was an 'honour' to play international football with the Liverpool captain.

Gerrard gained his centurion's cap on Wednesday evening but was unable to prevent England from falling to a 4-2 defeat in Stockholm, as Zlatan Ibrahimovic destroyed Roy Hodgson's side.

Beckham, who has the last Englishman to play his 100th game, featured in the same midfield as Gerrard for nine years - captaining the Liverpool legend for much of his international career.

The 37-year-old looked on proudly as Gerrard reached his landmark appearance against Sweden, and praised the current England skipper for his 'incredible' achievement.

"It was great to see Stevie G get his 100th Cap in the game against Sweden last night," the Old Trafford legend posted on his official Facebook page.

"He's been an incredible player for his club and country and deserves all the praise he gets. It was an honour to play alongside him."

Gerrard played 74 minutes for England against Sweden and provided the assist for debutant Steven Caulker to put ahead after Manchester United striker Danny Welbeck had cancelled out Ibrahimovic's opener.

But the Paris Saint-Germain star ensured the Liverpool icon was not unable to celebrate his milestone with a win, as Ibrahimovic scored three more times in the last 13 minutes to post a comprehensive win for Sweden.

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: