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

Get Inspired Activity Finder

Run by the BBC and partners

Find ways to get active near you: