In the 1989–90 snooker season, Griffiths reached the semi-finals of both the 1989 Asian Open and the 1989 UK Championship, and the quarter-finals of the 1990 World Snooker Championship. His only final was at the 1989 Scottish Masters, where he lost 1–10 to Stephen Hendry. At the end of the season, he dropped one place in the world rankings, to sixth. In the following season, he was again runner-up to Hendry at the Scottish Masters, but did not achieve much success in ranking events, and fell from 6th to 11th place at the season's end.