The look that says 'I've done it!'
Cavendish, representing Great Britain, had won four world titles on the road and track but missed out on a medal in his previous two Olympics.
The medal vindicated his decision to pull out of the Tour de France with five stages remaining last month to help prepare for the Olympics.
The 31-year-old Manxman later admitted he was happy with his efforts.
'Slow progress' being made in terms of medical cannabis sector
Clocks go back tonight
Dry cleaning business to close after 22 years