The rupee extended its recovery and settled 12 paise higher at 86.81 (provisional) against the US dollar on Friday amid ...