India's prospects in the tri-nation one-day series inSri Lanka suffered a blow as master batsman Sachin Tendulkar will miss most ofit due to a foot injury, announced national selectors who also dropped DineshMongia and Harvinder Singh from the squad that toured Zimbabwe.