The rupee stayed stuck at its near-record low of 84.07 (provisional) against the US dollar on Thursday as surging crude oil prices and persistent foreign fund outflow weighed on the local unit.

Analysts said the selling rush by foreign investors in pursuit of better gains from the Chinese market has been preventing the rupee's recovery, while higher US treasury yields have triggered the fear of slower interest rate cut by the Federal Reserve.

Also, uncertain geopolitical scenario ahead of the US presidential election steered investors towards safe-haven bets, they added