Argentina's players hugged each other and cried after reaching the women's hockey final at the Tokyo Olympics with a 2-1 win over India on Wednesday.
Argentina will face the Netherlands in Friday's final, while India, who had hoped to play the gold-medal match for the first time in Olympics history, will battle Britain for bronze.
Argentina conceded a second-minute goal when India's Gurjit Kaur flicked the ball into the goal off a penalty-corner.
Las Leonas equalised halfway through the first half when captain Maria Barrionuevo also scored off a penalty corner.
The 37-year-old, Argentina's oldest player, settled the match six minutes into the second half.
Netherlands thrash Britain
Earlier, the Netherlands entered the Olympics women's hockey final for the fifth straight time after a thumping 5-1 victory over 2016 Rio Olympic champions Britain.
They opened the scoring in the second quarter when Laurien Leurink beat a defender and lid a pass for 21-year-old forward Felice Albers, who sent the ball through the legs of British goalkeeper Madeleine Hinch.
The Netherlands, who won silver at the 2016 Rio Games after taking home the top prize twice in a row at the 2008 and 2012 Olympics, doubled the score less than a minute later through a powerful shot by Marloes Keetels.
Those goals dealt a hard blow to the British side, who had not given away much against the Dutch gold medal favourites in the first 15 minutes of the match.
Britain had beaten the Dutch side through a penalty shootout in the final of the 2016 Rio Games that got them the gold medal.
In Tokyo, the gap between the two sides was too large for Britain to overcome.
The Netherlands had already scored 21 goals before starting the semi-finals while conceding only two in their previous matches in the tournament.
After the half-time break, the Netherlands extended its lead to 4-0 thanks to goals by Maria Verschoor and Albers.
Britain pulled a goal back when Giselle Ansley flicked in a penalty-corner, before Frederique Matla did the same for the Netherlands to complete the drubbing.
The Netherlands will play Argentina or India in the final on Friday, while Britain will play for bronze.