Het bleek een dip van tijdelijke aard. Bij de WK indoor van 2010 in Doha streed Armstrong bij het kogelstoten in de finale mee voor het eremetaal, waar hij ondanks een PR-prestatie van 21,39, een nationaal record, ten slotte net naast greep. Christian Cantwell (goud met 21,83), Andrej Michnevitsj (zilver met 21,68) en Ralf Bartels (brons met 21,44) moest hij voor zich dulden, maar olympisch kampioen Tomasz Majewski, die zelf met 21,20 een Pools record stootte, bleef hij voor. In 2013 bleek, dat Michnevitsj reeds sinds 2005 vals had gespeeld vanwege dopinggebruik en na diens levenslange schorsing werd Armstrong met terugwerkende kracht alsnog de bronzen medaille toegekend.Vervolgens slaagde Dylan Armstrong erin om, achtentwintig jaar nadat voormalig Canadees kampioen Bruno Pauletto goud had gewonnen tijdens de Gemenebestspelen van 1982, die prestatie te herhalen bij de 2010-editie van deze Spelen in New Delhi; hij werd eerste met een toernooirecord van 21,02.