Blackburn in the 2–1 FA Cup semi-final defeat against Chelsea, he missed three months of the season with a broken foot. Roberts kept this momentum towards the end of the 2006–07 season by netting five goals in as many games. The following season, he struggled to maintain a place in the Blackburn starting line up due to the signing of Bayern Munich striker Roque Santa Cruz. However, after a solo goal at rivals Bolton Wanderers, he claimed back his place and took part in many games towards the end of the season netting some goals and forging a good partnership with Santa Cruz. Roberts scored seven league goals in the 2008–09 season, as Blackburn struggled in the league finishing 15th. He signed a new deal in November 2008 which kept him at Ewood Park until the summer of 2011. By the end of the 2009–10 season, Roberts had scored five goals in 31 appearances, helping Blackburn finish 10th in the league. Reading On 26 January 2012, Roberts signed for Reading on an eighteen-month contract. Roberts scored on his debut against Bristol City on 26 January 2012; when David James saved his penalty and Roberts bundled the ball over the line from the rebound. His second goal came on 11 February against Coventry City, where he deflected in a Matthew Connolly header. He scored his third goal in four starts in a 1–0 win against Burnley, after looping a Jobi McAnuff cross over keeper Lee Grant. On 10 March, Roberts got on the scoresheet again with a goal from close in to the bottom left corner of the goal, against Leicester City, in a 3–1 win. Reading's matchday edition of the Royals, revealed that Roberts had officially made the best ever start to a Reading career by helping them achieve an eight-game winning run, while also scoring four times and providing five assists. He scored his sixth goal for Reading in an important top of the table clash against Southampton, connecting with Jimmy Kébé's pinpoint cross. On 21 February 2014, having not played for more than a year due to a persistent hip injury, Roberts told the matchday announcer he was unlikely to play again and on 20 March 2014 he announced his retirement from football. International career With Grenada national team, Roberts scored in qualifiers for the 2006 World Cup against the United States. Roberts scored the first two goals