The Indian rupee continued its slide to third straight day and virtually hit a two-year low of 45.57/58 against the greenback on Thursday on sustained dollar demand from oil refiners and stronger US currency overseas amid weakness in equity markets. The domestic currency tumbled by 46 paise to a closing level last seen on October 12, 2006.