Martin returned to United for the 2007–08 season, and toured the Far East with the club in July 2007. He played in two of the four matches, and scored a spectacular goal against Chinese side Guangzhou Pharmaceutical on 27 July 2007, before being replaced by Patrice Evra. He was again named as an unused substitute for the Community Shield against Chelsea on 5 August 2007. Had he played in the game, it would have been his third game in as many days, having played a total of 149 minutes over the previous two games.