Top Sensex gainers were Eternal (1.94%), Maruti Suzuki (1.34%), Kotak Mahindra Bank (1.26%), Mahindra & Mahindra (1.11%) and Tech Mahindra (1%).