Two club-record signings will make their Premier League debuts on Saturday as West Ham take on Manchester City in the lunchtime kick-off.
For Pep Guardiola's defending champions, eager to get off to a fast start after watching last season's title rivals Liverpool brush aside newly-promoted Norwich on Friday night, Rodri - a £62.8million July arrival from Atletico Madrid - retains his place in midfield after the Community Shield triumph.
Ederson replaces Claudio Bravo in goal, Gabriel Jesus gets the nod ahead of Sergio Aguero in attack and Aymeric Laporte and Riyad Mahrez both come into the starting XI as Nicolas Otamendi and Leroy Sane drop out.
Sane faces up to six or seven months in the treatment room after suffering anterior cruciate ligament damage at Wembley.
Benjamin Mendy is also out, while £60m right-back Joao Cancelo - signed from Juventus - is named as a substitute.
David Silva captains the side, but namesake Bernardo is on the bench.
Sebastien Haller became West Ham's most-expensive signing after completing a £45m switch from Eintracht Frankfurt last month and he leads the line today.
Pablo Fornals, a £24m buy from Villarreal, has to make do with a spot among the substitutes, with Michail Antonio coming into the starting XI after the Betway Cup encounter with Athletic Bilbao.
Manuel Pellegrini's West Ham are without captain Mark Noble due to a dead leg, but first-choice goalkeeper Lukasz Fabianski is fit to start following a groin issue and replaces Roberto.
West Ham vs Manchester City starting lineups
West Ham XI: Fabianski, Fredericks, Balbuena, Diop, Cresswell, Rice, Wilshere, Lanzini, Antonio, Anderson, Haller
Manchester City XI: Ederson, Walker, Stones, Laporte, Zinchenko, Rodri, Silva (c), De Bruyne, Mahrez, Sterling, Jesus
Referee: Mike Dean