The World Sevens Series reaches its penultimate round on Saturday as a sold-out Scotstoun Stadium hosts what should be an entertaining weekend.
Just 12 points separate the top three teams with two tournaments to play as South Africa (129) lead Fiji (125) and New Zealand (120) at the moment.
The All Blacks Sevens and Blitzboks meet in the pool stage this Saturday in what is the pick of the games on Day One, which will begin with Canada facing USA at 10:30 local time. Another early match to keep an eye out for will be England facing top four rival Australia at 11:14, with Olympic spots on the line.
What has been impressive about the pace-setting South Africans this campaign is their consistency as they have finished in the top three places at six of the seven rounds thus far. That solid form under head coach Neil Powell has put them within touching distance of picking up a first World Series title since 2009.
There has been no particular standout player for the Blitzboks but Kwagga Smith has impressed and stressed the squad isn't feeling the pressure.
"I think if we are in form, we can enjoy it (the last two rounds) as a team and play for each other, and there's happiness and friendship in the team, then that is when we are at our best," the dynamic Smith explained, speaking to worldrugby.org.
"We must stick to the basics and continue doing what we did to get to the top. We're not trying to focus on staying number one, but to focus on our own standard and not do anything fancy, this will in turn look after itself."
However, South Africa may recall they did not enjoy the best outing in Glasgow last season as they fell to a shock defeat to the hosts in the Cup quarter-final, with New Zealand going on to ease past Canada in the final to lift the trophy.
World Series Standings
South Africa – 129
Fiji – 125
New Zealand – 120
England – 100
Australia – 91
USA – 71
Scotland – 67
Argentina – 66
Samoa – 56
France – 54
Canada – 47
Wales – 42
Kenya – 33
Portugal – 25
Japan – 17
Pool A: England, France, Australia, Russia
Pool B: South Africa, New Zealand, Samoa, Kenya
Pool C: Fiji, Scotland, Wales, Portugal
Pool D: Canada, Japan, USA, Argentina