Indian rupee weakens as oil surge derails relief rally.