Although Spain have beaten Germany the last three occasions they have played, Germany’s World Cup victory combined with Vicente del Bosque's team failing at the group stages will perhaps prove a different match than anticipated.
Both teams look promising as they have won their last matches without any goals conceded against them. Germany won 4-0 against Gibraltar and Spain won 3-0 against Belarus.
This friendly will be tough match for Spain, especially with Cesc Fabregas out injured and Diego Costa left at home to rest. But the German team much changed from the team that beat Argentina in July's final, with Philipp Lahm, Per Mertesacker and Miroslav Klose now retired from international football.
Joachim Low is also missing goalkeeper Manuel Neuer and central defender Jerome Boateng with injury for this match.
The German will be determined to prove that they can beat Spain after their previous losses, while the Spanish will be keen to show that their poor showing in Brazil is a distant memory.
After not making it past the group stage, Del Bosque has shuffled his team, with new faces such as Isco and Koke now in the fold.
KICK-OFF: Tuesday, 7:45pm
Spain 1 (Puyol) Germany 0, World Cup 2010 semi-final
Spain 1 (Torres) Germany 0, Euro 2008 Final
Spain 3 (Raúl x2) (Guti) Germany 1 (Bobic), friendly, 2003
The last time Germany beat Spain was in a friendly in 2000.
Germany have managed just two wins out of five since they lifted the World Cup trophy.
Spain to win: 2.2
Germany to win: 3.2
Draw: 3.4Reuse content