Germany bolstered their back line with the return of central defender Mats Hummels on Thursday but lacked penetration at the other end of the field as they were held to a 0-0 draw by Poland at Euro 2016.
The world champions failed to pierce a disciplined Poland rearguard, seeing most of their attacks break down on the edge of the penalty box.
Coach Joachim Loew turned to Hummels, back after sustaining a thigh muscle injury last month, to stabilise the defence after a shaky first half against Ukraine in their opening Group C win last week.
Hummels, taking the place of Shkodran Mustafi, delivered a solid performance, renewing his 2014 World Cup-winning partnership with Jerome Boateng and giving Poland little space up front.
With Benedikt Hoewedes and Jonas Hector as full backs, Germany also managed to avoid being caught on the break by the speedy Kamil Griscki and captain Robert Lewandowski.
Loew had warned of counter attacks led by Lewandowski and Arkadiusz Milik but the pair were restricted in terms of scoring chances.
While Germany's defensive operation will no doubt boost confidence going into their final group game against Northern Ireland next week, they struggled in attack with neither Mario Goetze nor Mario Gomez able to land a knockout blow.
Goetze received a second consecutive start despite a below-par performance in the opening game and again failed to deliver, the attacking midfielder never settling in the role of striker.
He and Julian Draxler were kept quiet by Michal Pazdan, Lukasz Piszczek and the rest of Poland's hard-working defenders.
Goetze, who grabbed the winner in the 2014 World Cup final, may now make way for Andre Schuerrle against the Irish.
"We could not get chances in the last third of the pitch," said Loew.
"We could not combine and play our football. I must say that both teams defended really well."
Loew brought on substitute Gomez, his only out-and-out striker, in the 72nd minute but the Turkish league's top scorer could make little headway.