England striker Emile Heskey, and France striker Thierry Henry, have both announced their retirement from international football.
Heskey, who is 32, first played for England in 1999. He has earned 62 caps and scored seven goals in his international career.
But he will carry on playing as a striker for Aston Villa.
"I have enjoyed every moment of my England career and worn the shirt with pride," he said.
Heskey was part of this year's World Cup squad, which has been criticised a lot for their poor performance.
Heskey in action
"I wish the management team and the playing squad all the best for the future," he added.
Thierry Henry has played for France for 13 years.
He has scored more times for France than anyone else, as he bagged 51 goals in 123 games.
Thierry made his announcement the day after he joined the New York Red Bulls. He left Barcelona to play for the American side.
Thierry Henry on the pitch
He said he was "fully committed" to the Major League team, and he didn't want to keep travelling between America and Europe to play for the French side, called Les Bleus.
France were involved in controversy at this year's World Cup, as the whole team went on strike after their striker Nicolas Anelka was sent home for having a go at coach Raymond Domenech.
Henry said of France: "We still have a good team. I think the guys that are going to stay, they still are great players."