Nifty 50 and Sensex saw gains on March 17, driven by the metals sector and automobile recovery, with Nifty up 0.74% and Sensex up 0.75%. Market outlook remains cautious due to high crude oil prices and geopolitical tensions affecting global markets.