Rory McIlroy believes he is yet to hit top gear in pursuit of a first win of the year after setting up a weekend battle with Masters champion Danny Willett in the Dubai Duty Free Irish Open.

McIlroy had missed the cut in his home event for the last three years but added a second round of 70 to his opening 67 at The K Club to finish just a shot behind Willett and Scotland's Marc Warren.

Warren surged through the field with a superb 66 to join Willett on eight under par, the world number nine carding five birdies and four bogeys in a 71 in his second tournament since claiming a maiden major title at Augusta.

McIlroy is the only member of the world's top five without a win in 2016 and admitted he was frustrated at what he felt was "negative spin" being put on his results, which include six top-10 finishes in 10 events.

“A little bit frustrated. I feel like it could have been a little bit better today," he told RTÉ Sport. "But if you look at the leaderboard, I’m only one shot out of the lead.

“A couple of rounds under par. It would have been nice to shoot something in the 60s today but I felt like I controlled my game pretty well.

“I made a few mistakes today but it was tricky with the wind. I felt 70 was a decent score today.

“I made enough birdies, I just didn’t save par when I needed to and that’s why the score is a little bit higher."

"I knew I was coming in here playing pretty well so I never thought the cut was going to be an issue. I'm excited to be up there with a chance to win," said the world number three, who has slipped more than four points behind number one Jason Day in the rankings after the Australian's seventh win in his last 17 events in the Players Championship.

"The Irish Open is one of the most important tournaments of my year and I'd dearly love to win it one day. I feel like I've given myself a great chance."

Asked if he could find another gear over the weekend, the tournament host added: "I do. There's definitely more in there. Whether I get to show that could depend on the conditions, but I just feel like there's something waiting there to click and when it does, I could be off and running and that could be the catapult or the momentum that I need to have another great summer."

Willett beat the scoring average for the field by an incredible 8.9 shots with an opening 65, but struggled to reproduce that form despite again getting the best of the weather conditions.

"It wasn't bad, a little bit scrappy," the 28-year-old said. "It was windy at times and there were a couple of sneakier flags out there as well so you can't come off being joint leader and be too unhappy."

Asked what he can go on to achieve in his career, Willett added: "I have no idea. I really don't. You practice, you work hard and you do what I've already done and it's just now more of the same.

"You kind of re-evaluate things and make sure you don't get too complacent. We've worked very hard to get where we've got, so don't stop working hard and hopefully you can rack up a few more.

"Other people think you're able to come out and win every week because you won a major, but we know that doesn't happen."

Warren has yet to record a top-10 finish on the European Tour this season and had missed the cut in five of his last seven starts, but hopes a run of events will help him recapture the form which took him into the world's top 50 last year.

"I felt in the last three events as if I was close to some decent form," said the 35-year-old from Glasgow, who has fallen to 132nd in the rankings. "But the schedule feels as if I've been stop-start a lot by not being top 50 in the world and getting into the events in America to fill in some of the downtime we have on the European Tour.

"I worked extremely hard to get in and around the top 50 and it's nice to know you can do it, so it's just about finding the right formula to do it more often."

England's Matthew Southgate shared second place with McIlroy before two late bogeys meant he had to settle for a 69 to finish five under par.

Finishing strong.

Paul McGinley rolled back the years to post a very credible one under par, considering he was playing in the worst weather conditions over the two days and the former Ryder Cup captain is joined by Graeme McDowell and Gavin Moynihan in a share of 24th place.

Gary Hurley dropped two late shots to finish on level par alongside current Ryder Cup captain Darren Clarke who both finish in a tie for 34th place. 

Paul Dunne and Kevin Phelan are both around for the weekend after posting one over, while Shane Lowry had to make a nerve-jangling eight-footer on his final hole to save par and secure his place in the field this weekend.