After a flat opening, good quarterly show by front-line Indian stocks drove the markets to close in green on F&O expiry day. M&M, HDFC and Sterlite gained on Sensex primarily due to robust quarterly numbers. Hero Motocorp on the other end recovered from losses made in previous session after disastrous Q2 show. Nifty ended just above 5700.