Yuliya Stepanova, the Russian 800-metre runner who lifted the lid on systematic doping fraud and corruption in Russian athletics, will not compete in the Rio Olympics next month, the IOC said on Sunday.

"However, the IOC EB would like to express its appreciation for Mrs. Stepanova's contribution to the fight against doping and to the integrity of sport," the International Olympic Committee Executive Board said, after holding emergency talks over Russian participation in Rio.