Germany will host France in a pre-Euro 2012 friendly in Bremen on February 29, it was announced on Friday.
"The clashes against France are traditionally attractive duels," said national team manager Oliver Bierhoff.
"We are pleased that we will be able to take on France again after almost six years and that we can offer our fans an attractive game."
The game is one of four planned by the German Football Federation to prepare for Euro 2012 in Poland and the Ukraine.
Germany and France have played each other 23 times: the French lead the series with 10 wins to Germany's seven and there have been six draws.
The last time the two teams met was a 0-0 draw in Paris in November 2005.
Both Germany and France are top of their qualifying groups for Euro 2012.
The final will be held in Kiev on July 1, 2012.