The Royals are 21st in the table and just two points above the relegation zone, while the Swans are ninth and four points behind the playoffs.
A six-point deduction has dropped Reading close to relegation danger, but in truth their form has been worrying anyway as they have picked up just one win in their last seven matches, losing five of those.
Following a 1-0 defeat to Sheffield United on Tuesday, Veljko Paunovic's side could fall into the bottom three this weekend if they lose in Wales and Peterborough United beat Barnsley.
A potential six-pointer then awaits the Royals next weekend as they host a resurgent Hull City side who currently sit a point ahead of them in 19th.
Reading have never won a league game at the Swansea.com Stadium since it opened in 2005, while only three teams have picked up fewer points than the Berkshire outfit away from home this season.
Swansea are unbeaten in their last seven home matches, with their only defeat in Landore this season coming in August; they have conceded the fewest home goals in the Championship (five).
Russell Martin praised an "outstanding" and "dominant" performance as the Swans beat lowly Barnsley 2-0 on Wednesday courtesy of late goals from Olivier Ntcham and Jamie Paterson – their first win in three games.
The Welsh outfit are one of only two sides in the division with a current goal difference of zero, having scored 23 and conceded 23.
Swansea knocked Reading out of the EFL Cup earlier this season with a comfortable 3-0 victory over a young Royals side at the Select Car Leasing Stadium.
Olivier Ntcham and Ryan Manning could both come back into Swansea's starting lineup after making an impact off the bench in midweek.
Manning, along with midfielder Flynn Downes, is one yellow card away from incurring a one-match suspension.
Centre forward Joel Piroe has scored five goals and registered three assists in his last eight matches.
Alen Halilovic returned from injury with a substitute appearance for Reading against Sheffield United so could be in contention to start.
Andy Carroll is still lacking match fitness so is unlikely to start, but should be used from the bench for the third successive game.
Swansea City possible starting lineup:
Hamer; Bennett, Naughton, Cabango; Laird, Grimes, Downes, Manning; Ntcham, Paterson; Piroe
Reading possible starting lineup:
Southwood; Holmes, Moore, Dann, Rahman; Laurent; Yiadom, Swift, Ejaria, Halilovic; Puscas
We say: Swansea City 2-0 Reading
Considering Swansea's strong home record and Reading's away woes, the Welsh side are clear favourites for this game. The Swans also have a fully-fit squad to choose from while the Royals are still missing several key players, so we think Russell Martin's side should pick up the three points.