USA beat Mexico 2-0 to seal their place at the World Cup while Costa Rica also qualified with a 1-1 draw with Jamaica.
A review of Friday's CONCACAF World Cup qualifying action, including Costa Rica's victory over USA.
Javier Hernandez scored twice as Mexico beat Japan 2-1 to finish third in Group A of the Confederations Cup.
There will be nothing but pride on the line when Mexico and Japan meet in Belo Horizonte on Saturday night.
Neymar all but fired Brazil to the semi-finals of the Confederations Cup as they defeated Mexico 2-0.
Brazil captain Thiago Silva insists his team do not view their Confederations Cup meeting with Mexico as a grudge match.
Italy moved level with Brazil at the top of Confederations Cup Group A after a 2-1 win over Mexico at the Maracana.
Claudio Marchisio has promised Italy will be totally focused at the Confederations Cup as they prepare to face Mexico.
The United States moved clear in the CONCACAF World Cup qualifying group with a 2-0 home triumph over Panama in Seattle.
The USA and Costa Rica both won to join Mexico in a three-way tie at the top of the CONCACAF World Cup qualifying group.
Manchester United striker Javier Hernandez scored both goals for Mexico as they drew 2-2 with Nigeria in Houston.
Mexico host the United States in World Cup 2014 qualifying on Tuesday, while leaders Honduras are away to Panama.
Clint Dempsey led USA to a first win of the latter stages of qualifying as they claimed a 1-0 triumph over Costa Rica.
Jurgen Klinsmann has told the USA that an urgent attitude will be key to ensuring they qualify for the 2014 World Cup.
Eddie Johnson came in from the cold to keep the United States on course for the 2014 World Cup.
Mexico became the first team to progress to the final round of the World Cup's CONCACAF Qualifying Zone thanks to a 1-0 home win over Costa Rica.
Jamaica sprung a major surprise in the third round of qualifying by beating the United States 2-1 and earning sole leadership of Group A.
Brazil's wait for a first ever Olympic gold medal in football goes on after a shock 2-1 defeat to Mexico.
Mark Clattenburg will be the referee for the Olympic final between Brazil and Mexico on Saturday.
Brazil saw their 10-match unbeaten run brought to an end by Mexico, while the United States of America were held by Canada.