International Olympic Committee President Thomas Bach has given his full support to Russia's ability to host the world's biggest sporting events,