After days of decline, domestic markets showed recovery, ending with gains. Nifty's relief rally coincides with investor attention on the upcoming RBI policy outcome. Global markets had mixed results, and oil prices rose. Foreign investors net sold Rs 3,314 crore, while DIIs bought Rs 3,801 crore. Major companies will announce Q1 results soon.