In den folgenden drei Spielzeiten versuchte Hardiman über die Pontin’s International Open Series auf die Main Tour zurückzukehren, kam dabei aber nie über das Achtelfinale hinaus. Bei der Qualifikation zur WM 2005 schied er in der ersten Runde aus. 2005, 2006 und 2007 erreichte er das Achtelfinale der Irish Professional Championship. Im Juni 2007 schied er bei der Amateureuropameisterschaft in der Runde der letzten 32 gegen Jordan Brown aus. Es war zugleich seine bislang letzte Teilnahme an einem internationalen Snookerturnier. 2008 zog er zum dritten Mal ins Endspiel der irischen Amateurmeisterschaft ein, musste sich jedoch Vincent Muldoon mit 4:8 geschlagen geben.