Phiri later competed in the 2012 IAAF World Indoor Championships, and qualified for the 2012 Summer Olympics in London. He was eliminated at the semi-final stage but competed strongly in events the following year. Phiri narrowly missed out on clinching a medal at the 2014 IAAF World Indoor Championships in the 60 metres, and withdrew from the African Championships in Athletics two years later because of an injury. He was unable to advance to the semi-finals of the 100 metres at the 2016 Summer Olympics after finishing fourth in his heat.