The spot rupee opened at 42.74/75 and rose to an intraday high of 42.59 and fell to an intraday low of 42.82 before closing flat around 42.73/74 to a dollar.