Artists are divided over whether to support a full boycott of Russia. Sir Elton John defied calls to cancel his Moscow concert but used the visit to speak out against the laws, which he said legitimised homophobia and provided legal cover to extremists.
The International Olympics Committee has been urging Russian president Vladimir Putin to ensure there is no discrimination against homosexual people during the Winter Games.
Anatoly Pakhomov, a Kremlin loyalist and member of ruling party United Russia, told the BBC that gay visitors to Sochi, where the Olympics open on Feb 7, were welcome as long as they did not "impose their habits on others."
Sir Elton, described by Vladimir Putin last weekend as an "extraordinary person ... regardless of his orientation", rejected the President's attempted olive branch.
The singer wrote on his website that during his visit to Moscow he had met gay and lesbian people who had received vicious threats from vigilante groups.
Stephen Fry called for a boycott of the Winter Games, held at the Black Sea resort, which he called the modern equivalent of taking part in the 1936 Berlin Olympics.
- Independent