Reputations and past form count form count for nothing in rugby sevens as Fiji and New Zealand were both beaten in men's World Sevens Series in Perth.
South Americans Uruguay beat Olympic silver medalists Fiji 24-17 and followed that with a 17-12 win over the All Black Sevens.
LATEST HEADLINES:
Fiji, who had beaten Uruguay 70-7 in Cape Town in December, took a 17-0 lead before the Uruguayans pulled off a stunning comeback with Pedro Hoblog's late try sealing an historic win.
They then shocked the 14-time champions New Zealand to earn their first-ever sevens win over the All Blacks Sevens.
Uruguay outlasted New Zealand in a tense battle in the second half, dominating possession and capitalising on Kiwi errors with Juan Manuel Tafernaberry slotting a penalty attempt from close range in the 15th minute to complete the win.
Uruguay can complete a memorable Pool C sweep against Kenya on Saturday, while New Zealand face Fiji.
The Black Ferns Sevens and Japan lead pool A in the women's draw after big opening day wins over Ireland and Brazil.
The USA and Canada top pool B after beating Fiji and Great Britain on day one, while France join Australia in qualifying for Saturday's quarter-finals from pool C.
The Black Ferns Sevens lead the overall women's standings, closely following by reigning world sevens champions Australia.
Fiji lead the series men's standings following gold in Dubai and bronze in Cape Town, ahead of Spain, who had victories over Great Britain and Ireland to lead pool B alongside France, while South Africa lead pool A.