The match ended goalless after regular time before goalkeeper Alireza Beiranvand saved Cape Verde’s fourth spot kick to seal the win for Team Melli.
Iran will face the winner of Friday’s match between Egypt and Uzbekistan in the final slated for Tuesday.
The Al Ain International Cup held in the United Arab Emirates serves as preparation for the 2026 FIFA World Cup.