The Sensex on Monday snapped three sessions of mild losses to notch its highest close since mid-March, as recently hit banking stocks such as State Bank of India (SBI) recovered, while Oil & Natural Gas Corp gained after posting a surge in quarterly earnings. The Sensex rose 0.43 per cent, or 75.71 points to 17,633.45 points, its highest close since March 15. The Nifty rose 0.52 per cent to 5,347.90 points. SBI rose one per cent, after earlier falling as much as 1.5 per cent. Shares of the country's biggest lender slumped 4.1 per cent on Friday after reporting a surge in bad loans during the April-June quarter.