Out of the three states of Rajasthan, Chhattisgarh, and Madhya Pradesh, BJP has won back power in two while retained its government with a bigger margin in Madhya Pradesh making incumbent chief minister Shivraj Chouhan a strong contender for the top post.