The Manchester United winger, 33, will earn his 64th and final cap against the Czechs at the weekend and revealed the decision had not been an easy one.
He told a press conference broadcast on Sky Sports News: "I would like to announce Saturday will be my last game for my country. I feel this is a good time to retire and it´s a difficult decision for me."
© Copyright PA Sport Ltd 2007, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms