India's Prime Minister Manmohan Singh addressed a steep slide in the country's currency in recent weeks in a rare public speech on Friday, hoping to assuage concern over the rupee's sudden depreciation and blaming the opposition for inaction in Parliament that he said was sending the wrong signals to the markets.