The rupee on Wednesday ended almost flat as it gained one paisa to 68.57 against the US dollar on fag-end selling of American currency by banks and exporters.

Intraday, it moved in the 68.49-68.66 range. The domestic currency has gained four paise or 0.06 per cent in the last two days.