Olympic champions Fiji have claimed the Canada Sevens after prevailing over Kenya in a tense final to close in on South Africa at the top of the overall standings.
The two nations were locked up at 12-12 at the break before the experienced Fijians pulled away in the second half, scoring three unanswered tries to win 31-12 in Vancouver - their second triumph from the past three events.
The runner-up position was Kenya's best finish in this year's Sevens competition and the first time they had won a medal.
South Africa claimed the bronze medal after a 29-7 thrashing of the U.S. -- who had opted to rest a whole host of stars.
It was an event to forget for Australia who were convincingly beaten 31-14 by England in the playoff for fifth while New Zealand finished the event outside the top six for the first time this season.
Earlier in the day, Fiji edged South Africa 15-12 and Kenya beat the United States 24-19 to reach the final.
South Africa now leads Fiji in the standings by just eight points heading into the Hong Kong event.