Sensex ends 376 points higher, Nifty at 9,914; financial stocks outperform

As per market experts, domestic market erased morning gains in mid-day
trade as investors turned cautious amid reports of a violent face-off
between the India and China on Monday.