High oil prices, trade deficit to subdue rupee

High oil prices, trade deficit to subdue rupee