The rupee declined by 12 paise to 74.70 against the US dollar in opening trade on Wednesday, as muted domestic equities and elevated crude oil prices weighed on investor sentiments. At the interbank foreign exchange, the rupee opened weak at 74.70 against the US dollar, registering a decline of 12 paise from the last close.