Scotland qualified for the last eight of the Emirates Airline Edinburgh Sevens at Murrayfield by beating Russia, Canada and South Africa today. It will be the Scots' fifth successive quarter-final appearance in the IRB's 2006-2007 Sevens World Series.
Their hopes are that on their home ground tomorrow in this final tournament of the competition, they can go beyond the last eight for the first time. But it will be a hard one against Argentina.
After the second round of matches this afternoon only three nations had definitely qualified for the quarter-finals - Samoa and South Africa as well as Scotland. They were followed later by Fiji, New Zealand, Wales, Argentina, Samoa and Kenya.
Fiji's place in the quarter-finals all but ensures that they will win the 2006/07 Sevens World Series. New Zealand are on their heels, but the 10-point margin could well be already enough for the Pacific islanders.
South Africa secured their last-eight slot by running up a half-century against Russia, including a trio of tries by Gio Aplon, and another quarter-final place was tied up in the next match when Scotland beat Canada 31-5. That added to the Scots' earlier 19-5 win against Russia.
Where the Scots made hard work of beating the Russians they were more focussed and urgent against the Canadians, especially in the second half, with Mark Robertson, Ben Addison, and Colin White scoring in quick succession to stretch a 14-5 interval lead into a 26-point win.
The Scots' final pool match again South Africa was their strongest of the day with the vocal crowd cheering them onto a 24-17 victory.
Samoa were the first to ensure a Cup quarter-final place, though for starters they had to overcome a dogged Welsh team in the tournament's opening tie. Wales scored first in each half, with tries by Jonny Vaughton and Tal Selley. A penalty try helped Samoa to draw level at 14-all midway in the second half, and Mikaele Pesamino sealed a 21-14 victory.
Next up, though, Samoa left nothing to doubt with six tries in a 36-0 win against Italy. That was a letdown for Italy after their joy in beating France 19-0 in the morning's second match.
Fiji scored 31 points in each of their first two matches. They had a shut-out against Kenya, and they were denied another only by Pedro Leal's run from halfway to score for Portugal.
Fiji's five tries against the Portuguese included two by William Ryder. That brace took his tally to 395 points in this IRB sevens series.
New Zealand beat Argentina 33-7 and then defeated Georgia even more handsomely by 43-7, running in 12 tries in those matches. It was a measure of their team-work that those were shared by no fewer than 11 players: only Zar Lawrence scored twice.
Argentina, however, recovered to see off England with a 19-14 win after conceding an early to Rob Thirlby. The Pumas were 12 points up only a minute into the second half with tries by Ramiro Busto, Alejandro Abadie, and Santiago Bottini. In the remaining six minutes, despite English pressure, the only score was a Danny Care try.
The Kiwis then demolished a sorry looking England side 38-0 in their final match of the day.
Italy's upset result against France looked like being followed up when Canada led South Africa 17-5 at half-time with tries by Philip Mack, Dave Moonlight, and Brodie Henderson. But the South Africans sprung to life in the second half to win 27-17 with five unanswered tries, two of them by Gio Aplon.
However, nothing in the upset category compared with Kenyaâ€™s 17-12 win against Australia. To achieve it the Africans had to come from 12 points down at half-time, and only after the full-time hooter that they secured victory with Sidney Ashioyaâ€™s try.
Kenya went on to beat Portugal 22-7. But they did not know whether they had qualified for the quarter-finals until Fiji beat Australia 29-7.
Tickets (£10 for adults and £5 for concessions) are available at the ground for tomorrow's knock-out matches. The first game (the Bowl quarter final) between Australia and France kicks off at 10.45am while Scotland's first match (against Argentina in the Cup quarter final) kicks off at 12.57pm.