Yuvraj Singh and Harbhajan Singh have been named in India's T20 world cup squad to be held in Sri lanka in September.
Earlier, BCCI doctors' team had declared Yuvraj fit, after which the selection committee decided to pick him for the fourth edition of the T20 world tournament.
Yuvraj, last played for India against West Indies in November, 2011.
BCCI Selection committee chairman Krishnamachari Srikkanth said, "they really appreciate the efforts that Yuvraj has put in and the best possible team has been selected. We are very keen to win the T20 world cup."
Harbhajan Singh, too have made a comeback after a span of more than one year. He is currently playing county cricket in England.
There are 15 members in the squad.