A US undercover agent has been arrested in Moscow for allegedly trying to recruit a Russian intelligence officer, Russian media report.

The alleged CIA agent was detained overnight, the Federal Security Service (FSB) was quoted as saying.