Bolton have signed Fulham striker Heidar Helguson for an undisclosed fee.

The Icelandic international finalised terms on a three-year deal after becoming surplus to requirements at Craven Cottage.

Helguson made an instant impact with an impressive performance up front on his debut in Bolton's pre-season 3-0 friendly defeat at Scottish Premier League side Hibernian.

Helguson had spent two seasons in west London after a near £1m move from Watford.