Nifty has also managed to end above 11,700-mark as well. the Sensex ended up 202.52 points or 0.52% at 38896.6