Rupee traded on a flat note and settled at 83.96 (provisional) against the US dollar on Friday as surging crude oil prices amid volatile geopolitics weighed on the local unit, while the Reserve Bank intervened to prevent the domestic currency from touching its lowest level.