Pool got things underway after a monsoon had drenched both sides during their warm ups and Matt Gilks was called upon to deny Darren Pratley after just two minutes.
After the early save chances were few and far between as both teams cancelled each other out and it was Ian Holloway's men who enjoyed the majority of possession.
Alex Baptiste headed a Neal Eardley corner over on 13 minutes whilst Swansea's record signing Craig Beattie fired low and wide from the edge of the area three minutes later.
Hameur Bouazza picked up his second yellow card of the season on 21 minutes following a late challenge on the lively Gower, a minute later Gower's corner caused Pool all kinds of problems and the ball fell to Beattie who saw his effort well saved by the alert Gilks.
Charlie Adam fired a 30 yard free kick on to the roof of the net on 26 minutes after Jason Euell had been fouled by Williams.
A minute later Tom Butler saw a looping header fly across the face of the goal after Gower corner.
Pool were forced to make a change on 34 minutes when Neal Eardley limped out of the action, the Welsh international was replaced by Ian Evatt who slotted in alongside Marcel Seip allowing Alex Baptiste to fill the void left by Eardley.
Three minutes after the substitution, Charlie Adam picked up his fifth booking of the campaign following a foul on Leon Britton, the caution means the Scottish international will miss next Saturday's trip to Doncaster Rovers.
Having been card happy where the Seasiders were concerned referee Andy Hall opted not to book Craig Beattie for diving after the striker had gone to ground easily inside the area, it begged the question, if he wasn't booked why wasn't it a penalty!
Deep into stoppage time Swansea were awarded a free kick on the edge of the area when Charlie Adam appeared to handle, however, the resulting free kick was blocked the Pool defence.
Half Time Swansea City 0 Blackpool 0
Swansea started the second period brightly, Mark Gower saw a long range effort take a deflection off David Vaughan and once again Pool struggled to deal with Gower's set play, Alan Tate was allowed a free header, the ball almost fell to Butler at the far post and the ball drifted out for a corner.
Matt Gilks had to beat clear a rasping shot from Mark Gower on 54 minutes, two minutes later Gilks had to turn a Butler away for a corner, the resulting corner again saw Gower find Williams who headed wide.
Pool forced their first corner of the afternoon when de Vries cleared behind under pressure from Euell, however, the resulting corner from David Vaughan was easily taken by the hosts 'keeper.
Craig Beattie fired over following a great ball from Gower on the hour.
Both sides then made a change with Nathan Dyer replacing Cedric Van der Gun whilst Ben Burgess replaced Charlie Adam who had previously received a lengthy ticking off from the referee a couple of minutes earlier.
Al Bangura became Pool's last change of the afternoon, the tough tackling midfielder came off the bench to replace Hameur Bouazza.
Pool's first chance of the second period fell to Billy Clarke who fired straight at the keeper, but a minute later Pool were denied an opener by the unlikely source of Craig Beattie who somehow cleared after Ian Evatt had been left unmarked at the far post, the big defender powered a header but his effort was blocked and cleared by Beattie.
With 14 minutes remaining Swansea replaced Beattie with Lee Trundle, six minutes later Pintado replaced Butler.
With six minutes Jason Euell saw an effort blocked by Rangel, the ball spun back to the Pool skipper who fired straight at the keeper.
Nathan Dyer burst into the area leaving Marcel Seip in his wake, Alex Baptiste eventually blocked the run the ball fell to Trundle who saw his shot turned behind by Gilks.
Jason Euell picked up a booking in stoppage time when he protested too much for the referees liking, in fair Euell had a point as the referee had a disappointing afternoon.
POOL: Gilks, Eardley (Evatt 35), Baptiste, Seip, Crainey, Adam (Burgess 61), Southern, Vaughan, Bouazza (Bangura 70), Euell, Clarke Subs Not Used: Rachubka, Ormerod, Emmanuel-Thomas, Demontagnac
SWANSEA: de Vries, Williams, Tate, Britton, Pratley, Beattie (Trundle 76), Van der Gun (Dyer 60), Bessone, Rangel, Gower, Butler (Butler 81) Subs Not Used: Cornall, Lopez, Allan, Richards,
Attendance 14,724 (231 Away)
Referee: Mr A R Hall