Nifty 50 and Sensex declined on Wednesday due to foreign selling amid trade disputes and rising crude prices. Metal shares gained as global prices increased. Nifty 50 closed at 25,725.60, while Sensex was at 83,572.07. Experts caution investors amid international uncertainties.