European champions Barcelona came from behind to defeat Mexico's Atlante Cancun 3-1 in Abu Dhabi Wednesday to reach the final of the World Club Cup, dpa reported.
Atlante took a fifth-minute lead through Guillermo Rojas but Sergio Busquets levelled 30 minutes later, and Lionel Messi and Pedro struck with goals for Barca in the 55th and 67th minutes to set up a final with Argentina's Estudiantes on Saturday.
Atlante will now face Pohang Steelers of South Korea in the match for third place, also on Saturday.
Estudiantes defeated Pohang Steelers 2-1 on Tuesday.