Fulham midfielder Steven Davis has completed his move to Rangers.

The 23-year-old remained in Glasgow after playing for Northern Ireland in their 0-0 draw with Scotland at Hampden Park on Wednesday.

Davis spent the second half of last season on loan to Rangers.

And, following a summer of negotiations, the clubs agreed a fee of around £3m at the weekend.