The goal by the Manchester City forward set the South Americans on their way to a well-deserved win at Moscow’s renovated 81,000-capacity Luzhniki stadium which will host next year’s final.
Argentina, orchestrated by Lionel Messi, seized the initiative early on but their first meaningful chance came in the 21st minute when Angel Di Maria received Messi’s pass in the area but Russian ‘keeper Igor Akinfeev parried his low shot for a corner.
Three minutes later Aguero forced Akinfeev into a diving save to deny his attempt from just outside the box.
Akinfeev was the hero of the first half as he produced another impressive save after Aguero’s powerful shot from just nine yards out.
After the interval Argentina continued to dominate posession and kept Russia’s defence under constant pressure but failed to find the net before the 86th minute.