African champions Senegal are through to the last eight at the FIFA Beach Soccer World Cup ©Getty Images

Switzerland rose to the top of Group C at the FIFA Beach Soccer World Cup with a resounding 7-3 win over Belarus, which included a goal from goalkeeper Eliott Mounoud, while Senegal beat the reigning champions.

Braces from Dejan Stankovic and Glenn Hodel confirmed the victory for the Swiss at the Luzhniki Beach Soccer Stadium in Moscow.

Meanwhile, a Rodrigo double supplemented by goals from Mauricinho and Filipe gave Brazil a 4-2 comeback victory over El Salvador, who sit bottom of the group and are already eliminated.

Switzerland are guaranteed a quarter-final berth.

In Group D, Senegal beat defending champions Portugal 5-3 for their second win of the tournament and are also through.

Portugal's goalkeeper Andrade was sent off in the 36th minute and simultaneously conceded a penalty in a clash to decide top spot.

Senegal's Raoul Mendy bagged a brace to take his tally for the tournament to five goals.

Uruguay recorded their first win of the tournament as goals from Gaston Laduche, Luis Quinta, Matias Guerrero and captain Matias led the team to a 4-2 victory over Oman in the group's other match.

Group A and Group B will reach their conclusions tomorrow in the Russian capital.

The United States need to beat Paraguay and hope that Japan do them a favour against the Russian Olympic Committee if the country is to advance to the knockout rounds.

It's all to play for in the free-scoring Group B.

With just one point separating first from fourth, all four teams have a chance of progression.