* NSE index rises 0.3%, BSE up 0.1%
* Yes Bank top gainer
* Vedanta down ahead of results
BENGALURU, July 26 (Reuters) - Indian shares recovered from early losses on Friday and snapped six straight sessions of declines, driven by a rally in financial and auto stocks.
The broader NSE index ended 0.29% higher at 11,284.3, while the benchmark BSE index closed up 0.14% at 37,882.79. Both indexes, however, marked their third straight weekly loss.
Private-sector lender Yes Bank Ltd closed 9.6% higher and was the top percentage gainer on both indexes. Bajaj Finance Ltd climbed 7.2%, while Bajaj Finserv Ltd advanced 6.7%.
Bajaj Auto Ltd rose 2.8% after beating expectations for quarterly profit. Eicher Motors Ltd rose 4.6% and Hero MotoCorp Ltd climbed 3.4%, pushing the Nifty Auto Index 2.2% higher.
Meanwhile, miner Vedanta Ltd fell 4.3% ahead of its quarterly results.
For mid-day report see (Reporting by Chris Thomas in Bengaluru; editing by Uttaresh.V)