Ashour's 2012 campaign was arguably the most successful of his career, becoming the first player to make the final of every tournament in which he competed since Jansher Khan. After coming back from a long injury break in February 2012, Ashour made the final at the North American Open 2012, where he lost to the new world number one, James Willstrop. At the El Gouna International in April, Ashour won their rematch, collecting another major title in front of his home crowd after Willstrop pulled out of the final in the third game. At the Allam British Open in May, Ashour missed the opportunity to be the first Egyptian title holder, after Abou Taleb in 1966, by losing to his old rival and defending champion Matthew. Ashour then went undefeated in the second half of 2012, winning all four tournaments in which he took part. Specifically, he defended his Australian Open title in August, won the US Open title in October by defeating Grégory Gaultier, and took the Hong Kong Open title in November by beating Willstrop. This string of wins led up to his final victory of the year at the Qatar World Open in December. By beating Matthew in the semi-final, he would reclaim the world number one spot the following January, and by defeating his fellow countryman, Mohamed El Shorbagy, in the final after a gruelling five-game match, he gathered his second World Open title.