The home side ended a seven-game losing streak but remain in the relegation zone, while the visitors have now gone four games without a victory
It was the Swans who had most of the better chances, Michu somehow missing from six yards in the first half and Nathan Dyer being denied by an excellent Adam Federici save after the break.
But the home side improved as the game wore on and almost nicked a priceless victory when only a headed goal-line clearance from Chico denied Adam Le Fondre.
It was not the result either side would have hoped for, although the hosts move off the bottom of the Premier League table. Swansea remain in mid-table but have now gone four games without a win.
Reading had no fresh injury concerns for the game, with Jason Roberts, Sean Morrison and Alex McCarthy all still out. Ki Sung-Yueng returned to Swansea’s starting XI, although an anticipated return for winger Pablo Hernandez from his thigh injury did not materialize.
Swansea made a bright start to proceedings, but there were no early openings until both side had golden opportunities at either end of the pitch. Pavel Pogrebnyak was played through on goal but lost control at the vital moment to squander the chance.
Then, at the other end, the usually reliable Michu somehow failed to open the scoring with an even better opening. Chris Gunter failed to play the ball back to Federici but as the ball fell at the feet of the Spaniard with the goal gaping from six yards, he somehow fired his shot over the crossbar.
Swansea continued to have comfortably the better of the first half, dominating possession without creating too many clear-cut chances. Nathan Dyer missed the target with two long-range efforts before the halftime whistle was blown with the score still goalless.
The home side started the second half slightly better and Jobi McaNuff missed the target on 54 minutes after the ball deflected into his path after Pogrebnyak took a tumble in the box.
Swansea was unhappy when the big striker escaped with only a booking for making two fouls in a matter of seconds. Reading responded with a double change, taking the Russian off along with McAnuff as Hal Robson-Kanu and Le Fondre came on after an hour.
The visitors were still looking most threatening, though, and only a stunning reaction save from Federici denied Dyer from a close-range header after good work from Wayne Routledge out wide after 65 minutes.
The Royals’ goalkeeper had to get down smartly again to deny Ki before Reading had the ball in the net. The lively Le Fondre rose to divert a free-kick past Michel Vorm but the goal was rightly disallowed and the striker booked for using his hand.
There was a concerning sight for away fans in the latter stages as Michu hobbled off the pitch with what looked like an ankle injury.
Reading almost snatched a late winner, but Chico brilliantly prevented a goal from a sweetly-struck Le Fondre effort.