The Nifty and Sensex rose 1.32% and 1.42% respectively on Monday, closing at 24,031.70 and 76,488.96, their highest close since 15 April. The Nifty crossed the 20-day simple moving average and closed above it, which supports further uptrend from the current levels.