Swansea City picked up another Premier League point as they were held to a goal-less draw by Sunderland at the Liberty Stadium.
It saw the Swans maintain their unbeaten home record in a game where both sides had good chances to make a breakthrough.
John O'Shea, making his debut after joining from Manchester United, hit the crossbar within two minutes for the visitors before Danny Graham went close on a number of occasions for the Swans.
Keeper Michel Vorm, outstanding in his previous two appearances, was named man-of-the-match following another superb display as he denied Asamoah Gyan in either half.
But the Swans had to settle for a point, which takes their tally to two as the league heads into the international break.
Swans: Michel Vorm, Angel Rangel, Steven Caulker, Ashley Williams (capt), Neil Taylor, Kemy Agustien (Joe Allen, 80), Leon Britton, Wayne Routledge (Leroy Lita, 71), Nathan Dyer (Stephen Dobbie, 80), Scott Sinclair, Danny Graham. Subs: Jose Moreira, Alan Tate, Mark Gower, Luke Moore.
Sunderland: Simon Mignolet, Phil Bardsley, Asamoah Gyan (Kieran Richardson, 77), Wes Brown, Lee Cattermole (capt, Connor Wickham, 70), Seb Larsson (Ahmed Elmohamady, 70), Craig Gardner, Jack Colback, John O'Shea, Stephane Sessegnon, Anton Ferdinand. Subs: David Vaughan, Dong-Won Ji, Titus Bramble, Keiren Westwood.
Referee: Mark Halsey
Both teams looked to attack from the off, and Sunderland almost made a dream start within two mintues after Craig Gardner won possession off Leon Britton before his effort was deflected for a corner. From the resulting set-piece, Seb Larsson's centre was met by the head of O'Shea, but it bounced off the bar and out for a glak-kick.
Sunderland went close again, Lee Cattermole slipping though for Asamoah Gyan, and the striker was only denied by the on-rushing Michel Vorm.
The visitors came again, this time Gyan latched onto Steven Caulker's loose pass back to Vorm. Again, though, the keeper came to the rescue as he stuck out a boot and tackled the striker, with the ball bouncing into touch.
The Swans were enjoying the majority of possession, but Sunderland were looking dangerous when they countered.
Neil Taylor closes down Sunderland's Seb Larsson.
But the hosts gave a timely reminder of their threat going forward as Scott Sinclair cut inside and unleashed a 30-yard thunderbolt which rattled off the crossbar after 24 minutes. Then, moments later, Sinclair's cross met the head of Dyer, but his effort bounced just wide.
Then another chance came as some superb individual skill from Leon Britton earned him some space and then he slipped in Graham inside the box, but a perfectly-timed block from Brown saw the goal-bound effort deflected for a corner.
The Swans kept on pushing, and after Routledge won a corner off Brown, the delivery was only cleared to Agustien. The Dutch midfielder found Graham unmarked from eight yards, but the striker's header landed inches wide.
Half-time: Swans 0 Sunderland 0
The Swans started the second half determined to break the deadlock.
And after Agustien sent Taylor racing down the left, his cross met Graham at the far post, but Simon Mingolet kept it out before Cattermole cleared the danger for another corner. Agustien sent that in, and Williams rose highest. His header looked goalbound, but it looped into the air and Sunderland cleared their lines.
Ashley Williams holds off Asamoah Gyan.
Sunderland hit back, Stephane Sessegnon kept the ball in play and crossed to Craig Gardner, but his header - from eight yards out - looped over the crossbar. Agustien had argued the ball had already crossed the line, but that only earned him a booking from referee Mark Halsey.
The Swans kept plugging away though, and Graham curled an effort wide of the far post after a neat shot on the turn from Routledge's pass.
Graham saw a header and then shot on goal saved, before Brendan sent on Leroy Lita in place of Routledge for the remaining 20 minutes.
But Sunderland then showed their strength on the counter. After defending well in their own box, Gyan raced on and was one-on-one with Vorm. But the Dutch keeper once again game to the rescue, saving from close range and palming out the danger.
Wayne Routledge tackles Seb Larsson.
Joe Allen and Stephen Dobbie then came on in place of Britton and Agustien for the remaining ten minutes as the Swans went in search of a winner.
Williams then headed Dobbie's corner over as the game entered added-on time.
And despite pushing hard for a winner, the Swans just couldn't find a way through as Sunderland held on for a point.