Eigentlich gab Foster seinen Rücktritt vom Leistungssport schon nach den Kurzbahneuropameisterschaften 2006 in Helsinki bekannt, doch 2007 beschloss er 2008 in Manchester bei den Kurzbahnweltmeisterschaften im eigenen Land wieder dabei zu sein und nochmals den Versuch eine Olympiamedaille in Peking zu gewinnen zu starten. In Manchester wurde Foster noch einmal Vize-Weltmeister über 50 Meter Freistil. In Peking kam er über die Vorläufe in 50 Meter Freistil nicht hinaus und schloss auf Platz 23 ab.