Vietnam advanced to the semifinals of the AFC U23 Asian Cup on Saturday after beating the United Arab Emirates 3-2 after extra time in their quarter-final.