The Sensex dipped 135 points while the Nifty 50 remained above 23,650. Amid rising crude oil prices and a rebounding rupee, mid and small-cap stocks outperformed. The market is navigating through profit booking and uncertainties in the US-Iran negotiations.