Ignashevich made his debut for the Russia national football team against Sweden on 21 August 2002. He started all ten of the team's UEFA Euro 2004 qualifying matches, scoring three times, but missed the tournament finals in Portugal due to injury. He later appeared for Russia at both the 2008 and 2012 UEFA European Championships, helping the team to the semi-finals in the former.