
Local organisers said that on Thursday that the friendly will take place in Dusseldorf on March 26. Greece beat then hosts Portugal 1-0 in the Euro 2004 final. Euro 2008 is played June 7-29 in Austria and Switzerland.
Portugal also had a warm-up match in Dusseldorf ahead of the 2006 World Cup, beating Saudi Arabia 3-0.