Ashour won his first major professional title in January 2007, by defeating Palmer in 32 minutes (11–7, 11–3, 11–4), in the final of the Canadian Squash Classic. In April 2007, Ashour won the Kuwait Open, the richest squash event in the world, by defeating Amr Shabana, 11–5, 11–3, 12–10, in 34 minutes, after facing a 10-6 deficit in the third set. He then won the Qatar Classic in Doha by again downing David Palmer, this time with a score of 8–11, 11–9, 11–9, 11–6, in 66 minutes. Also in 2007, Ashour was also invited to the ATCO World Series Squash Finals event, where he competed against the other seven top points earners of the season. The only player to go undefeated in all of his first three matches, he played French sensation Grégory Gaultier in the final. After a 62-minute battle, Ashour took the title 3–1 (12–10, 11–8, 4–11, 11–4).