Nach einem verhaltenen Start in die &lt;a href="Snooker-Saison%202002/03"&gt;Saison 2002/03&lt;/a&gt; erreichte Williams bei den British Open das Halbfinale, in dem er aber am Engländer Ian McCulloch scheiterte. Beim UK Championship gelang ihm dann durch Siege über Anthony Davies, Chris Small, Stephen Hendry und Peter Ebdon der Einzug ins Finale, in welchem er Ken Doherty mit 10:9 besiegte. Im neuen Jahr erreichte nach überstandener Gruppenphase das Finale der Premier League Snooker, wo er von Marco Fu mit 5:9 besiegt wurde. Bei den Welsh Open gelang ihm der nächste Einzug ins Finale, doch er scheiterte mit 5:9 am Schotten Stephen Hendry. Auch beim Masters zog er ins Finale ein, wo er erneut auf Stephen Hendry traf. Doch diesmal siegte Williams mit 10:4 und holte sich damit seinen zweiten Masters-Titel sowie den zweiten Triple-Crown-Titel der Saison. Nach einer Halbfinalniederlage bei den European Open gegen Stephen Hendry erreichte er beim Irish Masters das Viertelfinale, bevor er bei den Scottish Open im Achtelfinale an Joe Swail scheiterte. Zum Abschluss der Saison besiegte er bei der Snookerweltmeisterschaft die Engländer Stuart Pettman und Stephen Lee sowie den Australier Quinten Hann und den Schotten Stephen Hendry, sodass er zum dritten Mal in seiner Karriere das Endspiel der Snookerweltmeisterschaft erreichte. Mit einem 18:16-Sieg über Ken Doherty gewann er seinen zweiten WM-Titel und als dritter Spieler nach Steve Davis 1987/88 und Stephen Hendry 1989/90 bzw. 1995/96 alle drei Triple-Crown-Turniere innerhalb einer Saison. Dadurch holte er sich auch den ersten Weltranglistenplatz zurück und ging damit erneut als Weltranglistenerster in die nächste Saison.