German Masters: Anthony Hamilton beats Mark Selby & Barry Hawkins

Anthony Hamilton
Anthony Hamilton last reached the final of a ranking event in March 2002, losing 9-8 to Mark Williams in the China Open

World number 66 Anthony Hamilton has reached the semi-finals of the German Masters after wins over world champion Mark Selby and Barry Hawkins in Berlin.

Hamilton, 45, who has never won a ranking event, beat Selby 5-2 on Friday before beating Hawkins 5-4 later on.

On Saturday, Hamilton plays world number two Stuart Bingham after his 5-2 victory over China's Yan Bingtao.

In the other semi-final, 2016 winner Martin Gould meets two-time World Championship finalist Ali Carter.

Gould's win last year remains his only ranking title and he moved into the final four by beating Ryan Day 5-2, while Carter beat Tom Ford by the same scoreline.

Talking about the win over Selby, Hamilton told World Snooker: "It is the highlight of my season by a mile.

"I'm not playing great but I have managed to win a few matches. My attitude is good and I'm enjoying it."

Friday's results

Last 16: Stuart Bingham 5-4 David Gilbert, Michael Holt 1-5 Yan Bingtao, Ben Wollaston 2-5 Barry Hawkins, Anthony Hamilton 5-2 Mark Selby.

Quarter-finals: Martin Gould 5-2 Ryan Day, Tom Ford 2-5 Ali Carter, Stuart Bingham 5-2 Yan Bingtao, Barry Hawkins 4-5 Anthony Hamilton.

Sign up to My Sport to follow snooker news and reports on the BBC app.

Top Stories