Guinea, Mauritania and the Ivory Coast also sealed their places. Mahrez scored twice in the opening half hour as Algeria raced into a three-goal lead away against Togo, before eventually winning 4-1 to seal top place in Group D.
Although Jadon Sancho was United's priority for months, the Red Devils moved quickly to seal a deal for the 23-year-old. Sancho remains of the three players Solskjaer is eager to add to his squad ahead of next season.
A well struck penalty from William Troost-Ekong was enough to seal all three points for Jose Peseiro's men, and Rohr didn't hold back in lavishing praise on the players and the tactical organization that held theteam compact in defence.
While playing high-profile friendlies may put them in the shop window, City are aware the players need to be able to travel to clubs to try a seal a move.
Despite Mason Mount's 96th-minute goal appearing to sealthe win against the flow of the game, Brentford managed to score an equalizer through Ajer just three minutes later, marking their 31st shot of the match.
DRV PNK Stadium will host the five-time Champions League winners as they face their second pre-season fixture after drawing 1-1 with Olota Spanish Division 2 team on July 13.
Haaland recovered after twisting his ankle in Saturday's 6-1 thrashing of Bournemouth in the Premier League and opened the scoring for last season's treble winners from the penalty spot after 23 minutes.
The Copa hosts defeated Peru 3-1 in the final at the Maracana on Sunday, to seal their first Copa triumph since 2007. It was Alves' fourth international trophy, with two previous Confederations Cups added to his Copa victories.
The Blues will need to boost theteam ahead of a fresh season, having suffered embarrassing moments in the last campaign. Reports have it that Dembele is a surprise name on Mauricio Pochettino's Chelsea list.
"In the 2019/20 season, the ratio between salaries and income for the Parisian team was 99%, while that of Barça was 54%," the letter reads in part. It is believed Messi will earn €40million in wages alongside a bumper signing on fee.
The 18-year-old was part of the 20-man traveling party to France for Wednesday evening's friendly against Ligue 1team Angers SCO at Stade Raymond Kopa.