Russia said a US citizen detained at a Moscow airport on suspicion of bringing drugs into the country had been released ahead of Tuesday talks in Saudi Arabia.