Internationally, he was capped 88 times by Greece, scoring 25 goals. He was a member of the UEFA Euro 2004 winning team, scoring three goals, including the winning goal in the final against Portugal. He also represented Greece at Euro 2008 and the 2010 World Cup.