Arsenal are still searching for their first goal of the season as they shared a tame goalless draw with Stoke.
Santi Cazorla was again their most impressive performer and tested Asmir Begovic, but others struggled to create any clear-cut opportunities.
Lukas Podolski had an early effort that hit the falling Andy Wilkinson's arm, while Olivier Giroud's shot was just over as the Gunners finished strongly.
Arsenal attack missing something - Arsene Wenger
Stoke's Jon Walters was also wasteful and had no power in his late prod.
The hosts had little else to point to as they too shared their second draw of the season.
Arsenal dominated possession but did not possess any real endeavour until late in the game - that coincided with the late introduction of Theo Walcott and Alex Oxlade-Chamberlain, who replaced the disappointing Lukas Podolski and Gervinho.
And the lack of cutting edge will give Arsenal boss Arsene Wenger food for thought as he continues to rebuild his attacking options after the departure of last season's top scorer Robin van Persie to Manchester United.
Giroud's diagonal lob in the dying stages almost caught out Stoke keeper Begovic, but his decision to shoot rather than pass to the onrushing Aaron Ramsey was one example of how the Frenchman still needs time to link with his new team-mates as he made his full debut.
Arsenal's slow start
For the second season running, Arsenal have failed to score in their opening two league games, something they had never done before in the Premier League
Tony Pulis's side will be more content with the point as they failed to fashion too many chances, although they had an early Walters effort ruled out for offside and Jermaine Pennant was furious when he claimed he was pushed over by Kieran Gibbs in the penalty area.
In keeping with his performance against Sunderland last week, Arsenal's Cazorla was quick to run the show in midfield, proving equally adept with either foot and finding space with ease.
But where Arsenal showed promise in the attacking third, with Podolski dropping inside to support Cazorla, they could not create many attempts on the Stoke goal in the first half.
Tony Pulis still keen to "freshen" up Stoke squad
The hosts handed a debut to American Geoff Cameron in place of the suspended Dean Whitehead and he became the latest of Stoke's long throw-in specialists, though they rarely troubled the Gunners defence.
And after the interval, Stoke were limited to Walters's late poke with only Vito Mannone - making his first Premier League start for almost three years in place of the injured Wojciech Szczesny - to beat.
Once Arsenal finally gathered some momentum, Giroud, Abou Diaby and Mikel Arteta failed to work Begovic with speculative efforts, but at least the Gunners can take some satisfaction from two consecutive clean sheets, a sign perhaps that new assistant Steve Bould is having some effect.
Foul by Thomas Vermaelen on Jonathan Walters, free kick awarded. Marc Wilson takes the direct free kick.
The ball is sent over by Olivier Giroud, clearance made by Robert Huth.
Olivier Giroud produces a left-footed shot from long range that goes harmlessly over the bar.
Foul by Mikel Arteta on Michael Kightly, free kick awarded. The free kick is swung in right-footed by Michael Kightly, clearance made by Per Mertesacker.
Aaron Ramsey has an effort at goal from outside the penalty area which goes wide right of the goal.
Jonathan Walters takes a shot. Save made by Vito Mannone.
The ball is swung over by Aaron Ramsey, clearance by Wilson Palacios. Outswinging corner taken right-footed by Mikel Arteta played to the near post, clearance by Wilson Palacios. Alex Oxlade-Chamberlain concedes a free kick for a foul on Ryan Shotton. Free kick taken by Asmir Begovic.
Outswinging corner taken right-footed by Mikel Arteta from the right by-line, Geoff Cameron makes a clearance.
Outswinging corner taken by Mikel Arteta from the right by-line, Alex Oxlade-Chamberlain has a headed effort at goal from close range which goes wide of the left-hand post.
Mikel Arteta takes the free kick.
Substitution Aaron Ramsey on for Santi Cazorla.
Substitution (Stoke) makes a substitution, with Wilson Palacios coming on for Glenn Whelan.
Unfair challenge on Olivier Giroud by Robert Huth results in a free kick.
Vito Mannone takes the direct free kick.
Substitution Peter Crouch goes off and Ryan Shotton comes on.
A cross is delivered by Marc Wilson, Unfair challenge on Kieran Gibbs by Peter Crouch results in a free kick.
The ball is sent over by Theo Walcott, blocked by Robert Huth.
The ball is delivered by Peter Crouch.
The ball is crossed by Kieran Gibbs, save by Asmir Begovic.
Carl Jenkinson sends in a cross, Effort on goal by Vassiriki Diaby from deep inside the penalty area misses to the right of the target.
Mikel Arteta produces a right-footed shot from just outside the box that misses to the right of the goal.
Substitution Lukas Podolski leaves the field to be replaced by Alex Oxlade-Chamberlain.
Substitution Yao Gervinho leaves the field to be replaced by Theo Walcott.
Free kick awarded for an unfair challenge on Marc Wilson by Carl Jenkinson. Marc Wilson restarts play with the free kick.
Corner taken by Santi Cazorla from the left by-line, Shot by Olivier Giroud from deep inside the penalty area misses to the left of the goal.
Santi Cazorla takes the chance to get an effort at goal. Geoff Cameron gets a block in.
Foul by Ryan Shawcross on Olivier Giroud, free kick awarded. Free kick taken by Mikel Arteta.
Andy Wilkinson produces a cross, Shot from close in by Peter Crouch misses to the left of the target.
Centre by Geoff Cameron, blocked by Santi Cazorla.
Shot from long distance by Cameron Jerome goes wide of the left-hand post.
Substitution Cameron Jerome joins the action as a substitute, replacing Jermaine Pennant.
Mikel Arteta produces a strike on goal direct from the free kick.
Booking Andy Wilkinson goes into the referee's book.
Andy Wilkinson concedes a free kick for a foul on Thomas Vermaelen.
Unfair challenge on Mikel Arteta by Jonathan Walters results in a free kick. Free kick crossed right-footed by Mikel Arteta from right channel, clearance made by Geoff Cameron.
The ball is delivered by Lukas Podolski, clearance by Marc Wilson. Outswinging corner taken right-footed by Santi Cazorla, clearance made by Robert Huth.
The ball is delivered by Lukas Podolski, save by Asmir Begovic.
Michael Kightly produces a cross.
Free kick awarded for an unfair challenge on Geoff Cameron by Vassiriki Diaby. Marc Wilson restarts play with the free kick.
Centre by Santi Cazorla.
Peter Crouch concedes a free kick for a foul on Per Mertesacker. Vito Mannone takes the free kick.
Peter Crouch takes a shot. Blocked by Per Mertesacker.
Corner taken by Santi Cazorla from the left by-line to the near post, clearance by Jonathan Walters. Santi Cazorla sends in a cross, Jermaine Pennant gets a block in.
Effort from the edge of the area by Yao Gervinho goes wide of the left-hand upright.
Jermaine Pennant crosses the ball, Vassiriki Diaby manages to make a clearance.
Jermaine Pennant fouled by Vassiriki Diaby, the ref awards a free kick. Direct free kick taken by Ryan Shawcross.
The game restarts for the second half.
45:00 +1:23 Half time
Half Time The ref blows to end the first period.
Corner taken right-footed by Santi Cazorla, Ryan Shawcross makes a clearance.
Santi Cazorla takes the inswinging corner, Ryan Shawcross manages to make a clearance.
Shot by Peter Crouch. Blocked by Thomas Vermaelen.
Inswinging corner taken by Santi Cazorla from the left by-line played to the near post.
Centre by Michael Kightly, Thomas Vermaelen makes a clearance.
Geoff Cameron sends in a cross, clearance by Per Mertesacker.
Lukas Podolski gives away a free kick for an unfair challenge on Jermaine Pennant. The free kick is swung in right-footed by Jermaine Pennant, clearance made by Olivier Giroud.
Corner taken right-footed by Santi Cazorla from the left by-line, Olivier Giroud concedes a free kick for a foul on Marc Wilson. Direct free kick taken by Asmir Begovic.
Santi Cazorla takes a shot. Asmir Begovic makes a fantastic save.
Santi Cazorla produces a left-footed shot from just outside the box that misses to the right of the net.
Marc Wilson gives away a free kick for an unfair challenge on Santi Cazorla. Direct free kick taken by Mikel Arteta.
Michael Kightly takes the chance to get an effort at goal. Vito Mannone makes a comfortable save.
Shot by Andy Wilkinson. Vito Mannone makes a comfortable save.
Shot from just outside the box by Lukas Podolski goes over the target.
Santi Cazorla takes a shot. Asmir Begovic makes a comfortable save.
Centre by Kieran Gibbs.
Peter Crouch is adjudged to have handled the ball. Per Mertesacker takes the free kick.
Mikel Arteta concedes a free kick for a foul on Jonathan Walters. Direct free kick taken by Marc Wilson.
Shot on goal comes in from Santi Cazorla from the free kick. Santi Cazorla has an effort at goal from just inside the box that misses to the right of the target.
Booking Booking for Robert Huth.
Olivier Giroud fouled by Robert Huth, the ref awards a free kick.
The referee blows for offside against Jonathan Walters. Thomas Vermaelen restarts play with the free kick.
Olivier Giroud delivers the ball.
Lukas Podolski is flagged offside by the assistant referee. Indirect free kick taken by Asmir Begovic.
Inswinging corner taken by Santi Cazorla.
Lukas Podolski has an effort at goal from 12 yards. Blocked by Andy Wilkinson.
The referee blows for offside against Jonathan Walters. Vito Mannone takes the free kick.
The ball is sent over by Michael Kightly, clearance made by Per Mertesacker.
Free kick awarded for a foul by Andy Wilkinson on Santi Cazorla. Mikel Arteta takes the free kick.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.