Ab der &lt;a href="Snooker-Saison%202003/04"&gt;Saison 2003/04&lt;/a&gt; musste er damit auch noch eine Qualifikationsrunde mehr spielen. Beim Merseyside Professional zeigte er zu Saisonbeginn mit dem Erreichen des Halbfinals, dass er trotzdem weiter mithalten konnte. Bei der UK Championship besiegte er den Weltranglisten-6. Ken Doherty sowie anschließend mit Joe Perry einen weiteren Top-16-Spieler und erreichte damit das Viertelfinale. Perry schlug er ein weiteres Mal beim Irish Masters und kam damit ins Achtelfinale. Obwohl er die WM-Endrunde verfehlte, hatte er damit seinen Abwärtstrend gestoppt. &lt;a href="Snooker-Saison%202004/05"&gt;2004/05&lt;/a&gt; verlor er nur einmal sein Auftaktspiel und insbesondere durch das Achtelfinale beim Grand Prix schaffte er nach 2 Jahren wieder die Rückkehr in die Top 32. In diesem Turnier gelang ihm auch sein höchstes offizielles Break von 140 Punkten. Auch im Jahr darauf punktete Bond regelmäßig und beim Malta Cup verzeichnete er ein weiteres Achtelfinale. Höhepunkt war aber die WM. Erneut traf er im Crucible auf Stephen Hendry, diesmal im Auftaktspiel. Bond dominierte die Partie und lag bis zu 4 Frames vorne, bevor der Schotte zum 8:8 ausglich. Es kam schließlich zum Decider, den Bond mit 7 Punkten Vorsprung gewann und damit den Rekordweltmeister erstmals im Crucible besiegte. Im Achtelfinale verlor er mit 9:13 gegen Graeme Dott, der anschließend neuer Weltmeister wurde.