Brazil beat Uruguay 2 - 1 to reach final of Confederations Cup . Fred gave Brazil a first - half lead after Diego Forlan had missed penalty for Uruguay . Roberto Carlos had equalized for Uruguay before late Paulinho winner . Brazil will play Italy or defending champion Spain in the final .
Brazil defeated Uruguay 2-1 to reach final of Confederations Cup . Fred gave Brazil a first-half lead after Diego Forlan had missed penalty for Uruguay . Edinson Cavani had equalized for Uruguay before late Paulinho winner . Brazil will play Italy or world champion Spain in the final .