Hosts Al Ain caused a huge shock by beating River Plate on penalties to reach the Club World Cup final.
Keeper Khalid Essa saved Enzo Perez’s penalty as the Abu Dhabi side scored all five spot-kicks after a 2-2 draw.
Marcus Berg gave Al Ain a surprise lead but the Copa Libertadores winners hit back quickly through two Rafael Santos Borre strikes in the first half.
Brazilian striker Caio stroked in the equaliser, with River’s Gonzalo Martinez missing a second-half penalty.
- Portugal beat Netherlands to win inaugural Nations League
- Nations League final: Portugal vs Netherlands
- Portugal vs Switzerland: Nations League semi-final preview
- Valencia beat Barcelona to win the Copa del Rey.
- Euro 2020 qualifying: All you need to know about Championship