Markets finally took a breather with the Sensex snapping its nine-day winning streak on profit taking after sharp gains in the previous few sessions which had lifted the benchmark share indices to successive record highs.