Ronaldinho and Marcelo scored as 10-man Brazil came from a goal down to defeat Mexico 2-1 in tonight's friendly.