A Moscow court on Tuesday extended the detention of the former U.S. Marine Paul Whelan until March 29 on espionage charges, Interfax news agency reported.