The rupee rises to 55.30-55.31 from the previous close of 55.52-55.53 on large telecom-related dollar sales that dealers estimate at around USD 180-190 million.
A large engineering company was also a heavy USD seller, say dealers.
USD/INR has swung from a session high of 55.51 to a low of 55.24 during the session.