Kacaniklic, 22, was out of contract in the summer, but the London club have decided to retain the player for another year.
The Sweden international, who joined Fulham from Liverpool in 2010, has played 38 times for the Cottagers, although he has started just 10 Barclays Premier League games so far this term.
Source : PA
Source: PA