Brazil v Serbia: Player ratingsFred's goal was a highlight in a mixed display from Brazil
Booed off at half-time, the World Cup hosts took a long time to get going in their final friendly before the tournament. They faced a strong and combative Serbia side, who were unlucky to lose the game.
Julio Cesar: 5 - Scolari’s number one was fortunate that David Luiz was on hand to clear an Aleksandar Kolarov shot that squirmed under his body in the first half.
Dani Alves: 6 - Some good moments at both ends of the pitch but one big mistake saw him replaced by Maicon.
Thiago Silva: 6 - A mix-up with David Luiz almost left the captain red-faced.
David Luiz: 6 - Not his best match in a Brazil shirt but redeemed himself when saving his goalkeeper’s blushes.
Marcelo: 7 - A solid performance from the Real Madrid man who didn’t put a foot wrong.
Luiz Gustavo: 7 - Frequently stopped Serbia in the middle of the park and came close with a couple of opportunities in front of goal too.
Paulinho: 6 - Failed to make much of an impact on his return to the side.
Oscar: 6 - Showed glimpses of what he is capable of but probably preoccupied with his new arrival.
Neymar: 8 - Made a series of adventurous runs, and paid for them with some strong tackles from the opposition.
Hulk: 7 - Unlucky not to get a second for his team when he was incorrectly ruled offside after a delicate finish.
Fred: 8 - Took his goal wonderfully well, again showing what he can do at this level.
Used substitutes: Bernard (6), Fernandinho (6), Jo (6), Maicon (5), Maxwell (6), Willian (5).
Unused subs: Dante, Henrique, Hernanes, Jefferson, Ramires, Victor.