Indian Rupee opens at 86.23/$, climbs to highest level in eight weeks