Rafael was the only winner in the trio, playing a full 90 minutes as the South American visitors beat Ryan Giggs and Tom Cleverley's Team GB 2-0 at Middlesbrough's Riverside Stadium.
Cleverley, who also completed the match, conceded the free-kick which led to Brazil's opener by fouling Oscar in the 12th minute. Neymar curled the dead ball to the back post where it bounced up for Tottenham midfielder Sandro to head past goalkeeper Jason Steele. Giggs almost teed up an instant equaliser with a free-kick of his own at the other end but although Manchester City defender Micah Richards connected with the cross, there was nobody in position to finish the move.
Brazil doubled their winning margin ten minutes before the break when Richards brought down Porto striker Hulk and Neymar despatched the resulting penalty. The Olympic gold-medal favourites could have racked up more goals in the second half but were thwarted by an excellent display by England substitute goalkeeper Jack Butland.
Giggs, one of seven GB players replaced by coach Stuart Pearce during the second half, enjoyed his 63 minutes of wearing the skipper's armband.
The United winger told BBC Sport: "I'm very proud to be the captain. It was a good game to be involved in and it's always special to play against Brazil. We knew it would be tough. They are ahead of us fitness wise and we have only been together two weeks. But we are getting better and better and we will improve as the tournament goes on."
Great Britain's first match in the Olympic Games will be at Old Trafford next Thursday, 26 July (kick-off 20:00) when Senegal provide the opposition. United's stadium will also host UAE vs Uruguay a