Argentina beat arch rivals Brazil 3-0 to reach the final of the football competition at the Beijing Olympics on Tuesday.
The defending champions will face Nigeria in the final showdown.
20-year-old Sergio Aguero, who plays for Atletico Madrid gave Argentina the lead in the 52nd minute. He scored his second just six minutes later.
Captain Juan Roman Riquelme slotted home a penalty in the 76th minute to put the result beyond the reach of the Brazilians.
Brazil finished the match withe nine men.
Argentina: Romero; Zabaleta, Pareja, Garay, Monzón; Gago, Mascherano, Riquelme (Sosa 90), di Maria; Messi, Agüero.
Coach: Batista
Brazil: Renan Brito; Rafinha, Alex Silva, Breno, Marcelo; Diego (Jô 71), Hernanes (Neves 61), Lucas, Anderson; Ronaldinho; Sobis (Pato 61).
Coach: Dunga
Image Courtsey : bbc.co.uk, soccerway.com and Iht.com