Rupee at a month high, open at 66.26