Germany play host to Italy on Tuesday, 29th of March at the Allianz-Arena in Munich in a much anticipated high profile friendly match ahead of Euro 2016. Having run into a terrible run of form recently, the Germans are still licking their wounds from Saturday's 3-2 defeat to England. Italy on the other hand, are coming off the back of an impressive display against Spain at home where they kept La Furia Roja at bay with a 1-1 draw.