The Indian rupee gained on Wednesday as heavy US dollar selling by state-run banks,which dealers cited as likely on behalf of the central bank,helped offset early losses. The Indian rupee closed at 67.065/075 to the US dollar as against Tuesday's close of 67.63 It had fallen to 68.62 in early session,not far from its record low of 68.85 seen last week.