Sensex, Nifty Gain Over 5% In 5 Days

Analysts awaited more large cap companies to report their financial results for the April-June period.