Botswana vann sin första medalj vid OS i London 2012 genom Nijel Amos silvermedalj på herrarnas 800 meter.