In volatile trades on Wednesday, the sensex closed 122 points down, after falling about 900 points early in the session as trade war-related uncertainties weighed on investor sentiment. Foreign funds net sold Rs 4,969 crore-worth of stocks.