Bolton Wanderers manager Gary Megson has signed Sean Davis on a free transfer. The signing comes only six months after Portsmouth rejected a £3.5million bid from Bolton for the midfielder.

Megson has beaten a number of clubs for the 29-year-old's services after his contract at Fratton Park expired. Davis has agreed to a three-year deal. "We are delighted to have signed such an experienced Premier League footballer," Megson said.

"Sean made 40 appearances last season for Portsmouth and he will strengthen our midfield. We wanted to bring him to the Reebok in January but our bid of £3.5million was turned down by Portsmouth, who didn't want him to leave."

London-born Davis has made nearly 200 top-flight appearances with Fulham, Tottenham and Portsmouth. He is also a former England Under-21 international, earning 12 caps between 2000 and 2002.