Joe Swail
He has reached ten major ranking semi-finals , including the 2000 and 2001 World Championships but only one final . 
<triplet> 2000 <subj> World Championship <obj> part of <triplet> 2001 <subj> World Championship <obj> part of <triplet> World Championship <subj> 2000 <obj> has part <subj> 2001 <obj> has part