The Republic of Ireland captain is due to be left on the bench for Tuesday's friendly due to an achilles problem
Speaking at Monday evening's press conference in Poznan, O'Neill told reporters that the forward would miss out due to an achilles injury, but praised the 33-year-old's commitment to his country. "Robbie won't start the game," O'Neill said. "I'm not sure who will be captain as I haven't told the players yet.
"I wanted Robbie to come and the moment he said 'I'm coming,' I think that spoke volumes for him, it really did. I was really pleased that even if he had an opportunity to get something sorted out on Wednesday of this week, he was prepared to leave it go to travel. As captain of the side, it's great for him and from my point of view, it's great to hear."
Keane is due to have surgery when he returns to club Los Angeles Galaxy, but insisted that he travel to Poland with the rest of the Ireland squad. "I wanted to come and it's not like I have a game on Saturday," said Keane. "After this week, I will see the specialist and hopefully get it all sorted out. There is definitely something that will have to be done and that is likely it."
John O'Shea is expected to take the captain's armband in place of Keane, while O'Neill will not punish Wigan Athletic winger James McClean for causing further controversy over the weekend through his twitter account. “If I’m going to leave players out if they’ve tweeted I’ll be in serious trouble down the line," O'Neill said. "If James doesn’t start, it won’t be anything to do with the tweeting but I’ll still have to have a word.”