At the 2006 Asian Games, Sreedharan finished fifth in both the 5000 and the 10,000 metres. At the 2007 Asian Championships at Amman she won the silver medals in the two events. She qualified for the Beijing Olympics in June 2008 after achieving a B qualifying mark for the Games and then finished twenty-fifth in the Olympic 10,000 metres.