Rupee gains 23 paise, ends at 20-month high of 64.28 against the US dollar.

Rupee gains 23 paise, ends at 20-month high of 64.28 against the US dollar.