Prince Harry runs a race and plays rugby in Brazil
10 March 2012 Last updated at 12:26 GMT
Prince Harry has run a mile in six minutes to raise money for the charity Sport Relief, showed off his rugby skills and played beach volleyball on the second day of his visit to Brazil.
The prince, who is in the country as part of his Diamond Jubilee celebration tour for the Queen, said the UK and Brazil were forging bonds which would "stand the test of time."
Peter Hunt reports from Rio de Janeiro.