Gold medal or DNF, how will you fare in our Olympic quiz?

Great Britain's Jessica Ennis-Hill
Great Britain's Jessica Ennis-Hill
Have your say

It’s hard to believe that it’s already four years since the triumph of the London Olympic Games but the 31st Olympiad has started in Rio de Janeiro.

Amid various controversies the Games still promise sun, sea and plenty of sporting spectacle as 10,500 athletes from 207 nations head to Brazil to compete across 28 sports. Among them will be dozens of British stars, including runner Mo Farah, heptathlete Jessica Ennis-Hill, boxer Nicola Adams and Tour de France winning cyclist Chris Froome.

Get yourself limbered up for this year’s event with our fiendishly tricky quick on the Olympics past and present.