The Iranian snooker player lost to Judd Trump 6-5 in the semifinals.
“I am disappointed, because I didn't perform that well,” said Vafaei. “I had my chances but didn't take them, as simple as that. He potted some unbelievable long balls, but I was 5-3 up.
“He deserved the victory, he was the better player today. I had a very good week, you have to see the positives.”
Joe Perry awaits Trump in the final after he held firm to beat Jack Lisowski 6-5.