(Reuters) - Indian stock markets rose more than 1 percent on Friday, posting their third successive weekly gain, as investors turned more positive on risk assets following the dovish stance by global central banks.
The benchmark BSE Sensex rose 1.12 percent to end at 24,952.74, while the broader Nifty ended up 1.22 percent at 7,604.35.
Both the indexes have gained about 1 percent this week.
Foreign investors have bought a net $1.77 billion of shares so far in March, versus this year's outflows of $1.1 billion.
Blue chips, which are heavily owned by foreign investors were among the leading gainers, with Infosys and State Bank of India up 2.7 percent and 2.6 percent respectively.
(Reporting by Aastha Agnihotri in Bengaluru; Editing by Gopakumar Warrier)