OXFORD United’s firepower has increased with the signing of Jamie Mackie on a two-year deal.

The striker underwent a medical earlier today, before putting pen to paper on the contract this afternoon.

It ends United’s long pursuit of the 32-year-old, who has played for Scotland and was a free agent after leaving Queens Park Rangers when his contract expired at the end of last season.

Boss Karl Robinson said: “To bring in someone who has done so well in the Premier League and Championship and played international football is fantastic for us.

“Jamie is a good character who brings a natural enthusiasm and work ethic.

“We have so many exciting young players here and having someone like Jamie around to pass on his experience and knowhow is going to be great.”

Mackie was a teammate of U's coach Shaun Derry's for three years in his first spell at Loftus Road.

He said: “I know Karl and Shaun Derry and know they want their teams to play good football. Working with them was a big part of my decision.

“I am still very ambitious and want to be part of a successful side.

“There is a fantastic new training ground on its way, there is a genuine excitement about the whole club and I can’t wait to train with the lads and start getting some match time.”

The striker, who has also had spells with Nottingham Forest and Reading, is due to make his debut against Crystal Palace at the Kassam Stadium on Saturday.