Over the rest of 2001 and during the next two years Foster fought on thirteen more occasions and winning each time competing in places such as London, Newcastle, Glasgow, Dagenham and Manchester to build up an unbeaten record of 14–0 at the end of 2003.
On 26 February 2004 in his first fight of the new year, Foster defeated the unbeaten Sean Hughes at the Kingsway Leisure Centre in Widnes to win the English featherweight title with a sixth round stoppage.
[2][5] Foster returned to the ring on 14 July 2007, stopping Wladimir Borov in the third round at the O2 Arena and followed this up by once more beating the Frenchman Jean-Marie Codet at the York Hall on 13 October 2007, scoring a first-round KO.
[6] Only one fight in the next two years on 31 October 2008, resulted in Foster scoring a win over the journeyman Jason Nesbitt before returning to the ring on 15 January 2010 to defeat the Georgian boxer Kakhaber Avetisian at the Altrincham Leisure Centre.
Two more wins in 2010 followed against Youssef Al Hamidi at the Fenton Manor Sports Complex in Stoke-on-Trent and Aleksander Vakhtangashvili at the Ponds Forge Arena in Sheffield, before on 2 October 2010 travelling to Bolton to fight at the De Vere Whites Hotel in a contest for the European super featherweight title.