Harish Rawat was restored as Chief Minister of Uttarakhand, 46 days after he was ousted by the Centre in a political battle that ended in a setback to Narendra Modi government as the Supreme Court put its stamp of approval on the floor test in the Assembly.