(CNN) Beijing is set to become the first city to have hosted both the Summer and Winter Olympics after it was chosen to stage the 2022 Winter Games.

International Olympic President Thomas Bach confirmed Beijing, which hosted the Summer Games in 2008, had been chosen ahead of Almaty in Kazakshtan at the 128th IOC session in Kuala Lumpur, Malaysia Friday.

"I am so excited. This is China's pride," Zhang Hong, China's women's 1,000m speed skating gold medal winner at the Sochi Games, told CCTV.

Only Beijing and Almaty had been left in the running after Oslo, Munich and Stockholm bowed to public pressure and decided not to pursue plans to host the winter sports showpiece.

David vs Goliath?

Read More