(Any opinions expressed here are those of the author and not of Thomson Reuters)

Markets had been on a roller-coaster ride but closed weak for the third week in the row with the Nifty in the 5950-6000 range providing support.