(CNN) - President Barack Obama this week cancelled his meeting with Russian President Vladimir Putin, following Russia's decision to grant temporary asylum to Edward Snowden, who has admitted leaking secrets about U.S. national security surveillance.

The administration's hopes for a "reset" relationship with Russia have proved complicated and in some cases discouraging.