Fulham have signed former England international John Salako on a free transfer.

Kevin Keegan has persuaded the 29 year-old to drop down two divisions as he hopes to win promotion in his first full campaign at Craven Cottage. The former Crystal Palace winger returns to the capital after three years at Coventry City, where he made 87 appearances and scored eight goals.

Salako, who won five England caps under Graham Taylor, has signed a two-year contract in SW6.