Fletcher was named in the Scotland squad for the first time in March 2008, for a friendly match against Croatia. Fletcher started the game and provided the assist for Kenny Miller to score the equalising goal in a 1–1 draw. He was substituted at half-time due to injury. He was dropped back to the under–21 team in September 2008, but was immediately recalled to the full squad after scoring twice against Slovenia under–21s. Fletcher scored his first full international goal in a 2–1 win against Iceland on 1 April 2009.