Sensex broke its four-day winning streak to end down by over 70 points, ahead China-US trade talks, but still above 35,000 mark. After opening higher, the BSE index quickly slipped into the red largely ending at 35,103.14, down by 73.28 points, or 0.21 per cent.
ALSO READ: Markets end flat; Sensex stays above 35k, Nifty falls to 10,718.05
Nifty50 ended at 10,679.65, down 38.40 points. Lower-than-expected quarterly numbers by InterGlobe Aviation and some other companies added to the caution.