Up to 31 athletes from 12 countries could be banned from the Rio Olympics for doping after new tests on samples from the 2008 Beijing Games, the International Olympic Committee (IOC) said yesterday.