Sensex, Nifty declined from intraday highs amid profit booking, while a record low rupee also weighed on investor sentiment.