The Indian rupee rallied to 90.4 against the US dollar on Tuesday, climbing 1.2 per cent after Washington slashed tariffs on select Indian goods from 50 per cent to 18 per cent, a move that soothed trade tensions and lifted sentiment in currency and equity markets.