Fulham midfielder Steven Davis is undergoing a medical as his £3m transfer to Rangers nears completion.

The 23-year-old is 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.

Rangers manager Walter Smith told BBC Sport: "We've reached agreement with Fulham and the player's representatives.

"After we've sat down with Steven, hopefully that will go through."