The final squads have been named for the second round of the men's HSBC World Rugby Sevens Series in Cape Town, as home side South Africa look to maintain winning ways.
The Blitzboks are top of the standings after they defeated Fiji at the first round of the series in Dubai last week.
South Africa are in Pool A and face Australia, USA and Russia on the opening day at the sold-out Cape Town Stadium.
Fiji, who took gold at Rio 2016, play in Pool B against France, Kenya and Japan.
VIEW FINAL MEN'S SQUADS FOR HSBC CAPE TOWN SEVENS >>
England finished with the bronze last week in Dubai and are the top seed in Pool C, where they'll face New Zealand, Argentina and Canada on Saturday.
Pool D is made up of Wales, Scotland, Samoa and Uganda. Injuries and re-numbering mean last minute changes to the Fiji, Russia and Argentina squad lists.
DOWNLOAD THE BRAND NEW HSBC WORLD RUGBY SEVENS SERIES APP >>
The action gets underway on Saturday morning at 10.15 when Scotland take on Samoa in Pool D. Click here for the full fixture list.