Prince Harry completed a charity fun run in Brazil's capital Rio De Janeiro on Saturday wearing an usual item of kit - a Duke of Cambridge face mask.
Harry had begun the event without it, but is thought to have been given the mask by another runner.
He completed the Sport Relief Mile race in just six minutes
Harry, 27, and William, 29, never miss an opportunity to continue their friendly rivalry whenever they are away on tour with the brothers usually poking fun at each other in speeches.
The prince, was taking part in a British-themed sports day - part of a Great campaign event to celebrate the passion Brazil and the UK share for sports, an organiser said.
Great aims to promote Britain in key foreign cities on the back of the Queen's Diamond Jubilee and London 2012 to encourage those overseas to visit, study or do business in the UK.
Harry's next event was touch rugby with some youngsters on the beach.
Beach volley ball gave him the chance to show off his ball skills, and he wore a number 11 top in Brazilian colours for a three-a-side match.
Later, Prince Harry visited the shanty town (favella) of Complexo do Alemao in the northern suburb of Rio De Janeiro
ITV News reporter Paul Brand reports on the highlights of Prince Harry's visit to Brazil so far.