The Indian rupee ended the week flat against the US dollar, marking its second consecutive weekly loss. The currency was pressured by rising US Treasury yields and a stronger greenback. The Reserve Bank of India's decision to maintain key lending rates did not provide any fresh cues for the currency.