Portugal pulled off a shock victory over Fiji at the 2023 Rugby World Cup while Argentina beat Japan to advance to the quarter-finals.