The rupee opened on a flat note and gained 3 paise to 95.34 against the US dollar in early trade on Tuesday, as support from the broad-based weakness in the US Dollar Index amid improving global risk sentiment was negated by dollar demand from importers.