Will the recent recovery in the rupee against the dollar sustain? Strong dollar and high Treasury yields may play spoilsport