Cricket fans will be able to watch the India versus Australia Test series live on domestic television after a last-minute deal worth £12.1m was signed.
Australia's series will now be screened domestically
The Supreme Court ruled Prasar Bharti, which controls the state-run Doordarshan, and Sony Satellite Singapore, be given the rights.
But there is a separate court battle ivolving Zee TV, which says it won the rights to show games for four years.
If Zee succeed in their battle, Prasar Bharti will have to pay compensation.
The Doordarshan deal includes four Tests against Australia, a one-day international against Pakistan and two Tests against South Africa.
The rights have been mired in controversy since the Board of Control for Cricket in India walked away from a planned £171.4m deal with Indian firm Zee TV, which had conditionally won the rights in the auction.
The board abandoned that deal after it was challenged in court by a rival broadcaster, ESPN Star Sports, which claimed Zee did not have the expertise to be a qualified bidder for the rights.
Zee then challenged in court the cancellation and the Supreme Court still has to rule on the issue.
The row had threatened to cause the cancellation of Australia's series as International Cricket Council rules require television coverage of all Tests, for third umpire decisions.