FIFA have confirmed that the 2018 World Cup will be held in Russia while Qatar will host the tournament four years later.
A secret ballot of FIFA's 22 executive members in Zurich decided the winners with England, Spain/Portugal and Belgium/Netherlands failing to secure the right to host the 2018 tournament.
England were eliminated before the final round of voting while Australia, the United States, South Korea and Japan failed to land the 2022 tournament.
Russia have never hosted the World Cup before.
Earlier David Beckham had urged the executive committee to back his country's bid, saying:"Each of you has the chance to create opportunities for young people in each of your countries, in every confederation, in every corner of the world, to create a better future for our grandchildren and many millions more.
"Just imagine what we could achieve together. Our dream is to stage a World Cup that benefits billions."
Meanwhile, Prime Minister David Cameron had said: "They will feel at home in England. Think of any nationality, any religion, any background and I bet you we have that community in England. So we can provide a home crowd for every team."