In November 2003, Yamagishi was selected the Japan U-20 national team for 2003 World Youth Championship. He played 2 matches. He made his senior national team debut on October 4, 2006, in a friendly match against Ghana. He was a member of the Japan team for the 2007 Asian Cup. He played two games in the competition. He played 11 games for Japan until 2008.