Reiterating comments by Putin, Peskov said Russia would not send the American back to the United States to face espionage charges for leaking details of secret US government intelligence programmes. He also said Russian intelligence had never worked with Snowden.
"Snowden is in the transit area of Sheremetyevo airport and has not crossed the Russian Federation's border (onto Russian soil)... Russia has never extradited anyone, is not extraditing anyone and will not extradite anyone," Peskov told reporters.
"Hypothetically Snowden could stay in the Russian Federation but on one condition - that he give up any intention to engage in any form of anti-American activities, activities that are harmful to the United States."
He said Snowden showed no sign of doing this and added: "After learning of Russian's position yesterday, voiced by President Putin ... he abandoned his intention (of staying) and his request to be able to stay in Russia."