 His signing was announced a day after Macclesfield announced that they had extended his loan deal for a further four weeks.He played 31 games for the "Superwhites" in 2003–04, as the club missed out on the Second Division play-offs by two places and six points.He made just 24 appearances in 2004–05, but scored past Hartlepool United in the play-off semi-final second leg at Prenton Park, taking the game into extra-time; he scored in the resulting penalty shoot-out, but Rovers were defeated 6–5 after Ian Sharps missed his sudden death penalty.