Pep Guardiola's side went through final preparations ahead of Saturday's Premier League curtain raiser against West Ham.

The Champions will look to get our title defence off to the perfect start against Manuel Pellegrini's side at the London Stadium in the day's 12:30pm kick-off.

Aymeric Laporte and Riyad Mahrez are both set to return to contention after missing the Community Shield victory over Liverpool last Sunday.

READ: Team news | Guardiola on Sane and Gundogan

WATCH: Pep reveals his captains

The fixture comes too soon for Joao Cancelo, however, after the right-back's move from Juventus was confirmed on Wednesday evening.

"Cancelo will not play yet, he only arrived two days ago but he is going to settle good," said the manager.

See the best of the action from Friday's training session below.