Extending its winning run to the fifth session, BSE benchmark Sensex climbed 269 points to hit six-month high of 38,024 led by rally in banking stocks amid soaring foreign fund inflows, strengthening rupee and positive global cues.
After rallying nearly 500 points in afternoon trade, the Sensex settled 269.43 points, or 0.71 per cent, higher at 38,024.32.
The NSE Nifty closed 83.60 points, or 0.74 per cent, up at 11,426.85.