Markets ended the first trading day of the week in green as investors bought equities on hope that the consistently falling industrial activity coupled with wholesale inflation remaining below RBI's comfort level might pave the way for rate cuts in the near future. Nifty closed at 6030.80, up 21.80 points or 0.36 percent and Sensex shut shop at 20034.48, up 76.01 points or 0.38 percent.