After Yeltsin's resignation on 31 December 1999, Prime Minister Vladimir Putin became the acting president until election. A snap election was held in March 2000 and was won by Putin. He officially took office of President on 7 May 2000.[2]