Russian Olympic swimmer Yana Martynova has been banned for four years for taking a banned substance, the country’s anti-doping agency said yesterday, as it grapples with a slew of drug allegations.