The Indian rupee opened marginally lower against the US dollar on Wednesday amid weakness in Asian currencies due to weak China data and minutes ahead of the US Federal Reserve June meeting to be held later in the day. The local unit opened lower at 82.05 per dollar, down 3 paise compared to its previous close of 82.02.