Kaspars Gorkss had hooked Reading ahead early on before Djibril Cisse stabbed home a second-half equaliser for Rangers and Adel Taarabt passed up a great chance to win it late on.
Noel Hunt should have done better than screw a shot across the face of goal having been teed up by Jay Tabb as the visitors made an enterprising start.
Cisse had QPR’s first shot in anger when he fired wide from 20 yards but it was Reading, with Jobi McAnuff a constant menace, who continued to force the pace.
Taarabt then teed up Junior Hoilett, who could not find the target with his left foot from 22 yards, before the breakthrough that Reading had threatened duly arrived.
First debutant Sean Morrison struck the crossbar with a free header and Gorkss (16) latched onto the rebound and hooked the ball home from six yards.
Samba Diakite then set up Cisse who missed his kick 14 yards from goal to sum up the growing frustration in the home ranks.
Taarabt blazed over while Nicky Shorey’s free-kick was too high, but it needed a wonder save from Alex McCarthy to keep the scores level as he tipped Esteban Granero’s free-kick onto the crossbar at full stretch.
Mikele Leigertwood planted a free header over the top for the Royals before Rangers finally managed to build up a head of steam.
The equaliser came when Cisse (66) latched onto a Jose Bosingwa cross and stabbed the ball past McCarthy from six yards out.
Reading substitute Jimmy Kebe blazed over after a surging run as the game opened up before Taarabt passed up a glorious opportunity to win it, failing to beat McCarthy from 10 yards having been teed up by Cisse.
Bobby Zamora was then inches away from connecting with Cisse’s cross in added time and the latter blazed narrowly wide from distance in a frantic finale.