The Swans are still without a home victory in the league this season despite another dominant performance.
This time it was against Bristol City, who made the short trip down the M4, but no matter how much they tried the Swans just couldn't score that decisive goal.
Gary Johnson's side did have chances during the first period but the best attempt fell to debutant Cedric van der Gun whose header struck the post.
The second-half belonged to the hosts but they were unable to place the ball past Robins' 'keeper Adriano Basso.
There were some positives in the fact that Joe Allen completed 78 minutes while Ferrie Bodde also returned to action after 10 months out.
Joe Allen made his return from a hamstring injury to start tonight's game against the Robins.
The young Welsh international had been out since the opening day and replaced Leon Britton in the starting line-up.
New recruit Cedric van der Gun made his full debut, replacing Mark Gower out wide, while Gorka Pintado came in for the ineligible Lee Trundle.
Swans: Dorus de Vries; Jazz Richards, Ashley Williams, Alan Tate(C), Fede Bessone; Jordi Lopez, Joe Allen (Leon Britton, 78'), Andrea Orlandi (Ferrie Bodde, 69'), Nathan Dyer, Cedric van der Gun; Gorka Pintado (Craig Beattie, 65').
Not Used: David Cornell (GK), Besian Idrizaj, Marcos Painter, Shaun MacDonald.
Bristol City:Adriano Basso, Bradley Orr, Liam Fontaine (Lewin Nyatanga, 71'), Jamie McCombe (C), Jamie McAllister; Evander Sno (David Clarkson, 85'), Marvin Elliott (Cole Skuse, 69'), Lee Johnson, Paul Hartley, Ivan Sproule; Álvaro Saborío.
Not Used:Andre Blackman, Brian Wilson, Stephen Henderson (GK), Gavin Williams.
Attendance: 12,859 Away: 239
Referee: D Whitestone (Northampton)
The referee got this clash underway on a cool evening at the Liberty Stadium and the home supporters were treated to a fine start from their heroes.
Nathan Dyer threatened inside the opening 60 seconds as his pace took him past Jamie McAllister only to see his deep cross collected by Adriano Basso.
And with a little under three minutes played Gorka Pintado took advantage of Jamie McCombe's lack of pace as he attempted to latch on to the end of Fede Bessone's long ball forward, but the Brazilian 'keeper was fortunate enough for the ball to roll safely into his hands.
It''s been a little over a month since Joe Allen last played and the youngster burst out of the blocks at the start of this fixture, firsty firing over the top on six minutes and almost single handedly carried the ball into the box moments later as he turned one man and charged towards goal, only losing possession on the edge of the box.
But the home side were forced to clear their lines on 12 minutes as the Robins threatened from a set-peice.
Ashley Williams was forced to clear Ivan Sproule's cross out for a corner and from McAllister's flag-kick Liam Fontaine connected at the back post but a combination of Dorus de Vries and Jazz Richards managed to deflect his effort wide.
Despite a strong start by the hosts Gary Johnson's side were not sitting back to soak up the pressure - Evander Sno, the former Celtic midfielder, broke into the box quarter of an hour into this clash but fired a wayward shot over the top of goal.
Nathan Dyer dragged a shot wide before Bristol City came close again on 23 minutes with Marvin Elliott flashing his header from Bradley Orr's cross just wide of the post.
Dutchman Sno came close again two minutes later and this time came a lot closer to hitting the target as he turned Richards and curled a wicked right-footed effort across goal and just past the post.
The fans inside the stadium were being treated to end to end football and just before the half-hour it was the Swans that attempted to break the deadlock from a set-piece.
Jordi Lopez's corner flew over the top of the players conjured inside the area, the ball did fall to stand-in skipper Alan Tate on the edge of the area but as a long, loud "shooooot" echoed around the stadium the defender was off target with his strike.
Nathan Dyer flashed a shot of his own across the face of Basso's goal and wide of the target before Ashley Williams found space mid-way inside the visitors' half, charged forward but was also off target with a low strike.
And full debutant Cedric van der Gun came even closer to scoring seven minutes before the break with a header from Andrea Orlandi's cross which struck the outside of the post.
Half-Time: Swans 0 Bristol City 0
The Swans made a storming start to the second period and within a minute Orlandi and van der Gun linked-up on the edge of the area, following fine work by Allen, and the Dutchman was put through on goal only to be thwarted by McCombe.
Allen had a chance of his own seconds later but saw his 25-yard strike blocked on the edge of the area.
And on 55 minutes the one-cap Wales international had a hand in the next clear-cut effort, putting Orlandi through on goal only for the ball to race too far in front of the former Barcelona youngster.
Just after the hour Nathan Dyer won his side a corner following a mazy run into City's penalty area, Lopez knocked it in and van der Gun crept in at the near post and sent a low header towards goal.
Adriano Basso made an excellent one-handed stop to his right and Ashley Williams was placed to strike the follow-up but sent it wide.
Paulo made his first change of the evening on 65 minutes as Craig Beattie was introduced to replace Gorka Pintado as a straight swap in attack.
And four minutes later the entire stadium errupted when Ferrie Bodde's name was announced over the tannoy - 298 days after last playing a competitive fixture the midfielder was back tonight and replaced Orlandi in the middle of the park.
The Swans continued to pressure and had another chance on 70 minutes when Ashley Williams, who has two goals to his name already this term, met Lopez's corner with his head but sent it over Basso's goal.
And on 74 minutes the hosts were handed a glorious chance - Joe Allen capitalising on a defensive error to put substitute Beattie through on goal but the Scottish striker sent his low shot straight at the 'keeper.
He hit the target yet again 60 seconds later, forcing another stop from Basso, but with a weaker striker from 12-yards.
Bristol City did threaten 14 minutes from time and almost snuck an opener when on loan striker Alvaro Saborio flashed a close-range header at goal but Dorus de Vries was at hand to deny him.
Paulo made his third and final change moments later with Leon Britton coming on for Joe Allen who exited the field of play to a rapturous applause and standing ovation from the Swansea City faithful.
A long Ashley Williams clearance was deflected back to Basso five minutes from time and as Nathan Dyer charged down on the Brazilian he allowed the ball to slip through his legs.
He recovered to find Bradley Orr but the full-backs ball back across the box fell straight to Ferrie Bodde - but instead of hitting it first time he ended up being surrounded by defenders and was unable to pull the trigger.
They came even closer again two minutes from the end, Jazz Richards playing a pin point pass into the path of Lopez, he turned his man to go one-on-one with Basso, but to sum up the luck ot the Swans Basso made himself look big to deny the midfielder from a matter of yards.
But it was Bristol City who had the final say, Alvaro Saborio forcing an excellent close-range safe from de Vries with the final kick of the game.