The Indian rupee on Wednesday breached the crucial 45 level for the first time in 22 months to close at 45.11/12, cheaper by 28 paise, against greenback on sustained demand for dollar from banks and oil refiners amid the US currency's rally in overseas market. Foreign exchange dealers said consistent capital outflows from equity markets also weighed against the rupee.