MUMBAI -- Indian stocks rose Friday, with the BSE Sensex gaining 73.68 points or 0.60% to close at 12,454.42.

Gainers were

Maruti Udyog

, up 4.12%,

Tata Steel

, up 3.22%, and

Bajaj Auto

, up 2.49%.

Among losers were

Hero Honda

, which dropped 1.84%,

ICICI Bank

(IBN) - Get Report

, down 1.32%, and

ONGC

, off 0.82%.

GMR Industries

moved up 5% on the news that its subsidiary

GMR Energy

has signed a power purchase agreement with GRIDCO, Government of Orissa, for setting up a 1000 MW coal based thermal power plant.

This story was created through a joint venture between TheStreet.com and IRIS.