Newcastle dropped points to a newly promoted team for the second successive match as Swansea rode their luck to claim a third away point this season.
Fabricio Coloccini and Demba Ba were denied by the woodwork in the first half, before Jonas Gutierrez sent a thunderous 20-yard drive inches wide.
Ba then wasted a decent chance with a wild volley from Danny Simpson's cross.
Swansea failed to force home keeper Tim Krul into a single save, although Scott Sinclair fired a shot inches wide.
Coming on the back of losing to newcomers Norwich last Saturday, this result extends Newcastle's run without a win to five games.
It leaves Swansea still searching for a Premier League victory on their travels, but manager Brendan Rodgers's side could easily have returned home without a point after soaking up almost constant pressure.
A sombre atmosphere preceded the action as Newcastle paid their respects to former midfielder Gary Speed, who took his own life at the end of November.
Speed's family were in attendance as Welsh tenor Gwyn Hughes Jones delivered a rousing rendition of Bread of Heaven from the centre circle.
A minute's applause followed as fans in the East Stand held up cards each with the number 11 - the shirt number worn by Speed for the Magpies.
Another tribute followed in the 11th minute as the home supporters rose in tribute to a player who played 285 times for Newcastle, scoring 40 goals.
The Toon Army were on their feet again in the 19th minute when Coloccini hit the outside of the Swansea post as Newcastle's dominance started in earnest.
They had already wasted a number of corners and free-kicks around the Swansea penalty area, but Yohan Cabaye's delivery was perfect this time as fit-again captain Coloccini lost his marker at the far post.
Did you know?
- This was the first goalless draw between the two sides in 36 meetings
- Swansea City goalkeeper Michel Vorm has now kept eight clean sheets in 16 Premier League games - a league best
Swansea goalkeeper Michel Vorm could claim to have had Coloccini's header covered, but he was beaten four minutes later when Ba's acrobatic effort hit the opposite post.
Complete control followed for the home side, as Swansea were uncharacteristically poor with any scraps for possession.
Further frustration grew for the home side just before the break, when another acrobatic Ba effort from six yards forced Vorm into an instinctive save.
The charmed life of the Swansea goal continued when a thunderous 20-yard drive from Gutierrez swerved inches wide.
And then Ba missed the clearest opening of all, when he failed to control a far-post volley shortly after the restart.
After playing an hour as an anonymous attacking force, Swansea finally advanced into Newcastle territory, but Wayne Routledge's dangerous low ball across the six-yard box evaded the on-rushing Joe Allen.
It was a brief respite for the visitors as Vorm was called into action again to deny Shola Ameobi as the substitute looked to make an immediate impact.
Swansea grew in belief as the Newcastle dominance began to subside in final 10 minutes.
Sinclair found space for a shot at the far post but dragged the effort wide, ensuring Krul ended the match unbeaten.
There was one final chance for Newcastle in the dying seconds, but their frustration was encapsulated by Ba's wild drive high over the bar.
Newcastle manager Alan Pardew: "I really can't complain too much about my side. We stopped them playing, which was the aim, to put them under pressure and force errors, which we did.
"The first half was our better half, for sure. We got in behind and we created chances, we put balls into the box. But they haven't got eight clean sheets for nothing.
"There is a good spirit in the Swansea team and although they didn't keep possession like they would have liked today, they defended very, very well and the goalie looked strong."
Swansea manager Brendan Rodgers: "It was a fantastic performance from us today. It was always going to be a very difficult game coming here.
"Newcastle have had a terrific start to their season and with over 50,000 passionate Geordies, it's always a difficult place to come.
"But the players showed wonderful resilience today to get our eighth clean sheet in 16 games."
- 26 Krul
- 02 Coloccini
- 03 Santon
- 05 Simpson
- 14 Perch
- 04 Cabaye Booked
- 18 Gutierrez
- 24 Tiote (Vuckic - 82' )
- 25 Obertan (Sa Ameobi - 82' )
- 19 Ba
- 20 Best (Sh Ameobi - 71' )
- 01 Harper
- 06 Williamson
- 10 Ben Arfa
- 13 Abeid
- 29 Vuckic
- 23 Sh Ameobi
- 28 Sa Ameobi
- 01 Vorm
- 02 Williams
- 03 Taylor
- 04 Caulker
- 07 Britton
- 11 Sinclair (Dyer - 77' )
- 15 Routledge
- 24 Allen
- 27 Gower (Agustien - 45' )
- 29 Richards Booked
- 10 Graham
- 25 Tremmel
- 16 Monk
- 12 Dyer
- 26 Agustien
- 14 Dobbie
- 18 Lita
- 19 Moore
Live Text Commentary
Effort on goal by Demba Ba from just inside the penalty box goes harmlessly over the target.90:00 +2:11 Full time
Full Time The referee brings the game to a close.89:20
Corner taken by Yohan Cabaye from the left by-line, Header from deep inside the area by Shola Ameobi goes over the bar.84:33
Free kick awarded for a foul by Sammy Ameobi on Neil Taylor. Ashley Williams takes the direct free kick.83:43
Yohan Cabaye crosses the ball from the free kick right-footed from left wing, Michel Vorm makes a save.83:43 Booking
Booking Ashley Richards is cautioned by the ref for dissent.83:14
Unfair challenge on Jonas Gutierrez by Nathan Dyer results in a free kick.82:24
Free kick awarded for an unfair challenge on Danny Simpson by Wayne Routledge. Direct free kick taken by Yohan Cabaye.81:06 Substitution
Substitution (Newcastle) makes a substitution, with Haris Vuckic coming on for Cheick Tiote.81:06 Substitution
Substitution Sammy Ameobi comes on in place of Gabriel Obertan.79:55
Effort from the edge of the area by Gabriel Obertan goes wide of the left-hand upright.78:26
Demba Ba takes a shot. Save by Michel Vorm.77:21
Shola Ameobi gives away a free kick for an unfair challenge on Leon Britton. Ashley Williams takes the free kick.76:29 Substitution
Substitution Nathan Dyer replaces Scott Sinclair.74:17
Cheick Tiote challenges Joe Allen unfairly and gives away a free kick. Neil Taylor takes the free kick.73:46
Scott Sinclair has an effort at goal from deep inside the area missing to the right of the goal.71:36
Shola Ameobi takes a shot. Comfortable save by Michel Vorm.70:10
Steven Caulker takes the direct free kick.70:10 Substitution
Substitution Shola Ameobi comes on in place of Leon Best.70:10
Wayne Routledge fouled by Jonas Gutierrez, the ref awards a free kick.
Demba Ba takes a shot. Save by Michel Vorm.65:16
Shot by Joe Allen from outside the box goes over the target.63:32
The assistant referee flags for offside against Scott Sinclair. Tim Krul takes the indirect free kick.61:38
Neil Taylor restarts play with the free kick.61:38 Booking
Booking Yohan Cabaye receives a caution.61:24
Free kick awarded for a foul by Yohan Cabaye on Neil Taylor.59:30
Yohan Cabaye takes a shot.58:57
Inswinging corner taken from the left by-line by Yohan Cabaye.58:00
Inswinging corner taken by Wayne Routledge from the left by-line, Tim Krul makes a comfortable save.56:01
Yohan Cabaye takes a outswinging corner from the right by-line played to the near post, Scott Sinclair makes a clearance.54:04
The referee blows for offside against Scott Sinclair. Tim Krul takes the indirect free kick.53:18
Outswinging corner taken right-footed by Yohan Cabaye from the right by-line.50:43
The offside flag is raised against Scott Sinclair. Free kick taken by Tim Krul.45:40
Demba Ba produces a right-footed shot from inside the six-yard box that clears the bar.45:01
The game restarts for the second half.45:00 +1:30
Foul by Cheick Tiote on Kemy Agustien, free kick awarded. Steven Caulker takes the direct free kick.45:00 +1:07 Half time
Half Time The ref blows to signal half-time.45:00 +1:05 Substitution
Substitution Kemy Agustien comes on in place of Mark Gower.45:00 +0:06
Gabriel Obertan decides to take a short corner.44:34
Corner taken by Yohan Cabaye from the left by-line to the near post, clearance by Steven Caulker.43:46
Effort from the edge of the box by Jonas Gutierrez goes wide of the right-hand upright.41:54
Effort from the edge of the box by Demba Ba goes wide of the left-hand upright.41:23
Shot by Demba Ba from 12 yards. Save made by Michel Vorm.39:14
Unfair challenge on Joe Allen by Cheick Tiote results in a free kick. Neil Taylor takes the direct free kick.38:23
Free kick awarded for a foul by Leon Best on Steven Caulker. Michel Vorm takes the direct free kick.37:30
Cheick Tiote challenges Ashley Richards unfairly and gives away a free kick. Mark Gower delivers the ball from the free kick right-footed from right wing, James Perch makes a clearance.35:46
Foul by Wayne Routledge on Davide Santon, free kick awarded. Direct free kick taken by Yohan Cabaye.33:12
Foul by Steven Caulker on Demba Ba, free kick awarded. Strike on goal comes in from Yohan Cabaye from the free kick, Danny Graham gets a block in.30:02
Leon Best is caught offside. Indirect free kick taken by Michel Vorm.26:44
Demba Ba challenges Mark Gower unfairly and gives away a free kick. Direct free kick taken by Steven Caulker.25:26
Outswinging corner taken right-footed by Yohan Cabaye from the right by-line, Steven Caulker makes a clearance.25:14
Demba Ba takes a shot. Blocked by Ashley Williams.23:01
Effort from inside the box by Demba Ba hits the post.20:50
Yohan Cabaye takes a outswinging corner to the near post, Danny Graham makes a clearance.18:07
Foul by Ashley Williams on Demba Ba, free kick awarded. The ball is sent over by Yohan Cabaye, Headed effort from close range by Fabricio Coloccini bounces off the post.16:26
Shot from 35 yards by Cheick Tiote missed to the right of the net.15:22
Free kick awarded for a foul by Wayne Routledge on Jonas Gutierrez. Yohan Cabaye crosses the ball in from the free kick, Steven Caulker makes a clearance.14:04
Unfair challenge on Scott Sinclair by Danny Simpson results in a free kick. Neil Taylor restarts play with the free kick.12:50
Free kick awarded for a foul by Neil Taylor on Gabriel Obertan. The free kick is delivered right-footed by Yohan Cabaye from right wing, clearance by Danny Graham.12:02
Free kick awarded for a foul by Joe Allen on Cheick Tiote. Fabricio Coloccini takes the free kick.11:52
Mark Gower challenges Jonas Gutierrez unfairly and gives away a free kick. Jonas Gutierrez takes the free kick.8:14
Corner taken by Yohan Cabaye.7:22
Free kick awarded for an unfair challenge on Yohan Cabaye by Mark Gower. Direct free kick taken by Yohan Cabaye.4:39
Joe Allen produces a right-footed shot from outside the penalty area and misses left.1:01
Ashley Williams gives away a free kick for an unfair challenge on Demba Ba. Yohan Cabaye produces a shot on goal direct from the free kick.0:00
The ref blows the whistle to begin the match.
Live data and text provided by our data suppliers