"Barack is a huge sports fan. And I can see it," Putin said via a translator to host George Stephanopoulos. "He's in terrific shape and gives it enough of his attention, not just to playing sports, but also to promoting sports."
Putin said Snowden would be welcome to attend the Olympic games next month in Sochi if he wanted to.
"Everybody is invited," Putin said "Mr. Snowden is subject to the treatment of provisional asylum here in Russia. He has a right to travel freely across the country. He has no special limitation. He can just buy a ticket and come here."
The Russian president advised against Olympic athletes from thinking too much about the political differences between countries.
"Politics should not interfere with sports," he said. "And sports should impact politics."