 On November 18, 2009, at age 73, Roberts announced his retirement from WPVI-TV.His last on-air appearance was on December 11, 2009, during the 6 p.m. newscast alongside long-time colleague Jim Gardner.Upon his retirement he was honored by the Philadelphia City Council for his broadcasting and charity work.